美文网首页
Kotlin 的接口回调

Kotlin 的接口回调

作者: Obadiah | 来源:发表于2018-07-12 17:05 被阅读0次
class TestView(view: View) {

    val view = view

    private lateinit var listener: (String) -> Unit

    init {
        view.onClick {
            if (::listener.isInitialized) {
                listener("test")
            }
        }
    }

    fun setTestListener(listener: (String) -> Unit) {
        this@TestView.listener = listener
    }

}

调用

var myView = TestView()
myView.setTestListener {
    Logcat.d(it)
}

相关文章

  • kotlin 回调接口

    分2个角色,我和你1个接口,通道工具,通过这个工具来传递对话 1.我 我给你打电话,问你个问题获取答案调用你的...

  • Kotlin 接口回调

    单接口方法时候,只有一个参数,无返回值的情况下不需要定义接口,有返回值的时候只需将Unit改为返回值类型 多接口方法回调

  • Kotlin 的接口回调

    调用

  • Kotlin匿名内部类

    引言 匿名内部类常用作接口实现、回调等 java kotlin

  • Kotlin使用接口回调

    1.Java中的接口回调实现(支持多方法回调) 声明回调接口,初始化接口 使用接口回调(无参数) 使用接口回调(带...

  • kotlin 接口回调的优化

  • Kotlin多参数回调

    1、单个参数回调: 2、多个参数回调: 3、java中调用Kotlin的回调 1、java中调用Kotlin回调 ...

  • Kotlin中使用高阶函数代替接口回调

    Kotlin中使用高阶函数代替接口回调 Java思路实现 1.创建接口,创建对应抽象方法2.声明接口成员变量3.创...

  • Java回调深入理解

    1 接口回调 1.1 接口回调概念 什么是接口回调接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声...

  • kotlin高阶函数之扩展函数以及接口回调

    上节我们讲了Kotlin的函数式编程,本章我们来讲一下kotlin的扩展函数以及与Java不同的接口回调。 一、扩...

网友评论

      本文标题:Kotlin 的接口回调

      本文链接:https://www.haomeiwen.com/subject/uuurpftx.html