Я пытаюсь подключить конструктор вложенного класса с помощью Xposed, но я получаю исключение ClassNotFoundException для вложенного класса (SettingsAdapter). Однако во вложенном классе есть другой метод, который не вызывает затруднений. Что-то не так, что я делаю с вызовом конструктора?Xposed Hook Constructor in Nested Class
Это вызов конструктора:
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() {
Заранее спасибо!
- это вложенный класс static? Также: пожалуйста, отформатируйте разделы кода в своем вопросе. – F43nd1r
Нет, объявление вложенного класса является 'private final class SettingsAdapter extends ArrayAdapter {' –
Erin
@ F43nd1r Извините, что его снова выкопали, но что произойдет, если вложенный класс был статическим? Теперь я сталкиваюсь с этой проблемой с другим крючком. – Erin