0

私のアプリでは、TextEdit から SetValue(String) をフックしたいので、このようなコードを試しましたが、うまくいきませんでした。

public class XposedClass implements IXposedHookLoadPackage {

    public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {

        String classToHook = "android.widget.EditText";
        String functionToHook = "setValue";

        if(lpparam.packageName.equals("my.com.app")) {

           XposedBridge.log("Loaded app: " + lpparam.packageName);

           findAndHookMethod(classToHook, lpparam.classLoader, functionToHook, String.class,
                   new XC_MethodHook() {
                @Override
                protected void beforeHookedMethod(MethodHookParam param) throws Throwable {

                    XposedBridge.log("hooking: " + param.args[0]);

                }

            });
        }
    }
}

上記のフックコードの何が問題なのか誰でも知っていますか?

4

1 に答える 1