开发环境 android studio 3.0.1 已支持 kotlin

1、定义接口


interface CallBack{ fun callBack(info : String) }
2、实现接口 : 为继承\实现


class CallBacks : CallBack{ override fun callBack(info : String){ Log.d(
"MainApp","current info $info") } }
或者


private var mCallBack = object : CallBack{ override fun callBack(info :
String){ Log.d("MainApp","current info $info") } }

3、定义带回调方法的函数


private fun initData(callBack : CallBack):Boolean{ callBack?.callBack("我来自回调")
return true}

4、实现回调,调用方式与实现接口对应


initData(CallBacks())
或者


initData(mCallBack)

打印结果:






友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信