版权声明:本文为程序园中猿原创文章,转载请注明出处 https://blog.csdn.net/yinxing2008/article/details/84587328
背景
kotlin里调用某个java定义的接口,方式非常简单,但是调用kotlin定义的却比较麻烦。
如textView.setOnClickListener { Toast.makeText(applicationContext, "test", Toast.LENGTH_SHORT).show() }
解决方案
- 接口定义样例:
interface OnShakeListener {
fun onShake()
}
- 调用样例:
sensorHelper.setOnShakeListener(object : OnShakeListener {
override fun onShake() {
Toast.makeText(applicationContext, "test", Toast.LENGTH_SHORT).show()
}
})
安卓开发技术分享: https://blog.csdn.net/yinxing2008/article/details/84555061