Xposed 抽象方法和接口 [英] Xposed Abstract Methods and Interfaces

查看:29
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆