我有一个Kotlin代码:

fun showAdWithCallback(callback:() -> Unit) {
    if (AdsPrefs.shouldShowInterstitialAd()) {
        mInterstitialAd.show()
        this.callback = callback
    } else {
        callback()
    }
}

现在,我想从Java类中调用此方法。我对如何称呼它感到困惑。这是我尝试过的
  showAdWithCallback(() -> {
        return null;
    });

但是它显示以下错误。

java - 如何将函数作为参数从Java传递给Kotlin方法?-LMLPHP

最佳答案

此错误消息是由之前的代码引起的:

showAdWithCallback(() -> {
        return null;
});

08-18 06:32