Я создал интерфейс:
interface ProgressListener {
fun transferred(bytesUploaded: Long)
}
но может использовать его только как анонимный класс, а не лямбда
dataManager.createAndSubmitSendIt(title, message,
object : ProgressListener {
override fun transferred(bytesUploaded: Long) {
System.out.println(bytesUploaded.toString())
}
})
Я думаю, что это должна быть возможность заменить его лямбдой:
dataManager.createAndSubmitSendIt(title, message, {System.out.println(it.toString())})
Но я получаю ошибку: Тип несоответствие; требуется - ProgressListener, найдено -() → Единица?
Что я делаю не так?