XDA Picks: Best Apps of the Week (May 15 – 30)

Apps are at the front and center of any smartphone experience, and with over a … more

Google No Longer Sending Calendar SMS Notifications

In a not entirely surprising move, Google announced that it’s putting an … more

Enable Multi-Window Mode on M Developer Preview

What was not mentioned in yeterday’s keynote was Android M’s multi-window … more

I/O Summary: Google Cardboard Virtual Reality

One year ago, Google introduced cardboard. Amazingly enough, that was all it took to fire … more

Getting object from field from hook of a static method

Thanks Meter: 1,679
By hamzahrmalik, Senior Member on 18th August 2014, 03:14 PM
Post Reply Subscribe to Thread Email Thread
I'm hooking a static method within class A
Class A contains a Context, mContext

i need to get the mContext
cannot use Xposedhelpers.getObjectField because i can't get param.thisObject so have nothing to pass to it
And i cant use

Class<?> clazz = XposedHelpers.findClass(LockPatternUtils, lpparam.classLoader);
Field f = clazz.getDeclaredField("mContext");
c = (Context) f.get(what to pass here);

because i cant use the
method, because i dont know what to pass
help is appreciated, thanks
Last edited by hamzahrmalik; 18th August 2014 at 03:20 PM.
18th August 2014, 05:46 PM |#2  
GermainZ's Avatar
Forum Moderator / Recognized Developer / XDA Portal Team
Thanks Meter: 8,230
You can't access non static fields from a static method. You'll have to find an alternative way.
The Following User Says Thank You to GermainZ For This Useful Post: [ View ]
18th August 2014, 07:59 PM |#3  
hamzahrmalik's Avatar
OP Senior Member
Thanks Meter: 1,679
Donate to Me
Originally Posted by GermainZ

You can't access non static fields from a static method. You'll have to find an alternative way.

OK, thanks

Sent from my amazingly awesome OnePlus One using Tapatalk
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes