Xposed抽象方法和接口 [英] Xposed Abstract Methods and Interfaces
本文介绍了Xposed抽象方法和接口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Xposed是否可以挂钩抽象方法和/或接口中定义的方法?我试图用通常的findAndHookMethod钩住接口中定义的方法,但它返回
Is Xposed able to hook abstract methods and/or methods defined in interfaces? I am trying to hook a method defined in an interface with the usual findAndHookMethod, but it returns
java.lang.IllegalArgumentException: Cannot hook interfaces: public abstract void com.angrydoughnuts.android.alarmclock.MediaListView$OnItemPickListener.onItemPick(android.net.Uri,java.lang.String)
这是我的方法调用:
findAndHookMethod("com.angrydoughnuts.android.alarmclock.MediaListView$OnItemPickListener", lpparam.classLoader, "onItemPick", "android.net.Uri", "java.lang.String", new XC_MethodHook() {
OnItemPickListener
是接口.
推荐答案
Xposed无法挂钩抽象方法或接口.只能钩住方法和构造函数.
Xposed is not able to hook abstract methods or interfaces. Only methods and constructors can be hooked.
这篇关于Xposed抽象方法和接口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文