我想使用Xposed鉤住嵌套類的構造函數,但是我得到了嵌套類(SettingsAdapter)的ClassNotFoundException。但是,在嵌套類中還有另一種方法,它沒有任何困難。我在構造函數調用中做了什麼錯誤?嵌套類中的Xposed Hook構造函數
這是構造函數調用:
findAndHookConstructor("com.angrydoughnuts.android.alarmclock.ActivityAlarmSettings$SettingsAdapter", lpparam.classLoader, "SettingsAdapter", "android.content.Context", "java.util.List", new XC_MethodHook() {
而這是其他工作方法的調用:提前
findAndHookMethod("com.angrydoughnuts.android.alarmclock.ActivityAlarmSettings$SettingsAdapter", lpparam.classLoader, "getView", "int", "android.view.View", "android.view.ViewGroup", new XC_MethodHook() {
謝謝!
是嵌套類的靜態?另外:請在您的問題中格式化代碼部分。 – F43nd1r
不,嵌套類聲明是'private final class SettingsAdapter extends ArrayAdapter {' –
Erin
@ F43nd1r對不起,再次挖掘它,但如果嵌套類是靜態的,會發生什麼?現在我用一個不同的鉤子來解決這個問題。 – Erin