hook不到TextView的setText
Opened this issue · 1 comments
CharlesCT commented
老铁求救啊 我hook了 TextView的setText方法 由于他会自动调用public的这个方法
public final void setText(CharSequence text) {
setText(text, mBufferType);
}
我hook这个方法
public void setText(CharSequence text, BufferType type) {
setText(text, type, true, 0);
if (mCharWrapper != null) {
mCharWrapper.mChars = null;
}
}
但是没有作用 求教
@hook("android.widget.TextView::setText@java.lang.CharSequence#android.widget.TextView.BufferType")
public static void TextView_setText(TextView view, CharSequence text , TextView.BufferType type) {
Log.v(TAG,"this is text" );
HookManager.getDefault().callSuper(view,text,type);
}
LiYaHX commented
注解部分写的不对,正确的如下:
@Hook("android.widget.TextView::setText@java.lang.CharSequence#android.widget.TextView$BufferType")