【发布时间】:2019-07-30 07:01:30
【问题描述】:
我有一个 Kotlin 代码:
fun showAdWithCallback(callback:() -> Unit) {
if (AdsPrefs.shouldShowInterstitialAd()) {
mInterstitialAd.show()
this.callback = callback
} else {
callback()
}
}
现在我想从 Java 类中调用这个方法。我对如何称呼它感到困惑。这是我尝试过的
showAdWithCallback(() -> {
return null;
});
但它显示以下错误。
【问题讨论】:
-
@P.Juni 您提供的参考有一个接受一个参数的回调,但我有一个没有任何参数的回调。所以这并不能解决问题。
-
@PrajeetShrestha 请在
showAdWithCallback之前分享代码 -
@BartekLipinski。哦,你明白了........我在 showAdWithCallback 之前有返回声明。我随机嵌入 showAdWithCallback 进行试用,忽略了返回语句。非常感谢你。你可以把它作为我会接受和赞成的答案。