Xposed Как создать экземпляр класса Generi c с интерфейсом - PullRequest
0 голосов
/ 18 марта 2020

следующий код взят из декомпилятора

package com.myapp.pk1

public class B {
    ... ...

    public interface a<T> {
        void onFailed(String str1, String str2) 

       void onSuccess(T v1);    

    }
}


package com.myapp.pk2

public class MyCustomClass {
  ... ...
}
... ...

package com.myapp.pk3

public class C {
     ... ...
    public static void d(boolean var0, B.a<MyCustomClass> var1){
    ... ...
    }
}


package com.myapp.pk3


public class AppClass {
   ... ...
    C.d(v1, new B.a<MyCustomClass>() {
    public void a(MyCustomClass v3) {
    ... ...
    }

    public void onFailed(String var1, String var2) {


    }
    ... ...
}

Здесь экземпляр Ba является обратным вызовом метода C .d Как я могу создать экземпляр этого (интерфейса?) С помощью моего собственного метода onSucces и onFailed?

Большое спасибо

1 Ответ

0 голосов
/ 19 марта 2020

Извините. Я только что понял, что интерфейс должен быть дополнен классом, который действительно работает как обратный вызов. поэтому я подключил этот класс и заменил метод onFailed, который был реализован здесь.

...