Android开发经验谈安卓开发

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

2018-11-28  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读