美文网首页Android开发经验谈安卓开发
Kotlin调用接口样例(如新建接口作为回调)

Kotlin调用接口样例(如新建接口作为回调)

作者: 蓝不蓝编程 | 来源:发表于2018-11-28 17:00 被阅读4次

背景

kotlin里调用某个java定义的接口,方式非常简单,但是调用kotlin定义的却比较麻烦。
textView.setOnClickListener { Toast.makeText(applicationContext, "test", Toast.LENGTH_SHORT).show() }

解决方案

  1. 接口定义样例:
interface OnShakeListener {
        fun onShake()
    }
  1. 调用样例:
sensorHelper.setOnShakeListener(object : OnShakeListener {
            override fun onShake() {
                Toast.makeText(applicationContext, "test", Toast.LENGTH_SHORT).show()
            }
        })

安卓开发技术分享: https://www.jianshu.com/p/442339952f26

相关文章

  • Kotlin调用接口样例(如新建接口作为回调)

    背景 kotlin里调用某个java定义的接口,方式非常简单,但是调用kotlin定义的却比较麻烦。如textVi...

  • java回调函数

    利用接口来实现回调,即在调用回调函数的类中实现接口,并实现接口中的方法即回调的方法,被调用类中存在接口的熟悉,并将...

  • Android 基础之接口回调

    概述 接口回调其本质与上转型是一样的,不同的是:接口回调是用接口句柄来得到并调用实现这个接口的子类的引用;而上转型...

  • Java回调

    回调示例代码 被调用方 Reponse::handle 回调接口(函数式接口) 请求方 打印结果

  • Kotlin简单回调接口(lambda实现)

    注:适用于回调接口单个方法 1.方法无参无返回值回调 (1)声明回调接口,以及初始化接口 (2)接口方法的调用 (...

  • kotlin 回调接口

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

  • Kotlin 接口回调

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

  • 为什么说过滤器Filter由回调实现

    回调(个人理解):类A中任意方法中调用了类B的方法,而B方法又调用了A中某回调方法; 加了接口的说法:回调接口的实...

  • 回调接口 一分钟

    1.首先定义一个回调接口 2.拿到回调接口的对象 3.调用回调方法,将状态传递出去 调用时:togglebutto...

  • iOS-在appdelegate中调用接口时的等待效果展示

    app效果是在appdelegate内调用接口,通过接口返回的值再判断进入哪个页面。但是在接口回调的等待过程中,如...

网友评论

    本文标题:Kotlin调用接口样例(如新建接口作为回调)

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