Предположим, у меня есть интерфейс, подобный приведенному ниже:
interface JSONObjectRequestListener {
fun onSuccess()
fun onFailure()
}
Теперь у меня есть метод в моей основной деятельности:
fun onRequestHappen(listener: JSONObjectRequestListener)
Если бы это был Java, я бы прошел этообъект как:
onRequestHappen(new JSONObjectRequestListener() {
@Override
public void onResponse() {
// do anything with response
}
@Override
public void onError() {
// handle error
}
});
Как передать объект этого интерфейса в Kotlin?
NB.Пожалуйста, не помечайте это как дубликат этого , поскольку запрос этого вопроса полностью отличается от того, что я хочу