如何在Kotlinfun中访问Java接口?

s4n0splo  于 2023-02-20  发布在  Java
关注(0)|答案(1)|浏览(128)

我想访问Kotlin类中的java接口,我该怎么做?

public interface InterfaceCallback {
    void onComplete(Boolean isComplete);
}

public class Utils {

    //constructor
    public Utils() {}

    public void getCallbackEvent(Context context, String videoLink, InterfaceCallback interfaceCallback) {
        //...
        interfaceCallback.onComplete(true);
    }
}

我尝试访问Kotlin类中的这个方法,如下所示,但它生成了一个错误。
x一个一个一个一个x一个一个二个x
谢谢!

nkcskrwz

nkcskrwz1#

您必须在某个地方实现该接口。
对于Kotlin:

class InterfaceCallbackImpl : InterfaceCallback {
    override fun onComplete() {
       // Implementation of the method
    }
}

然后,您应该能够使用InterfaceCallbackImpl

相关问题