Cómo pasar como parámetro de la función de Java a Kotlin método?

Prajeet Shrestha:

Tengo un código de Kotlin:

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

Ahora quiero llamar a este método de una clase Java. Estoy confundido acerca de cómo llamar a esto. Esto es lo que he intentado

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

Pero muestra siguiente error.

introducir descripción de la imagen aquí

Bartek Lipinski:

El mensaje de error es causado por el código antes de su:

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

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=278769&siteId=1
Recomendado
Clasificación