Kotlin 匿名實作時有多個接口的情況下如何實作
如下有一個接口
public interface OnTaskSwitchListener {
void onTaskSwitchToForeground(Activity topActivity);
void onTaskSwitchToBackground(Activity topActivity);
}
對應有一個 set 方法
public void setOnTaskSwitchListener(OnTaskSwitchListener listener) {
mOnTaskSwitchListener = listener;
}
在 kotlin 中如何使用 set 方法,如下所示
taskSwitch?.setOnTaskSwitchListener(object : BaseTaskSwitch.OnTaskSwitchListener{
override fun onTaskSwitchToBackground(activity: Activity) {
Log.d("88888","到背景")
}
override fun onTaskSwitchToForeground(activity: Activity) {
Log.e("88888","到前台")
}
})
refer to http://blog.csdn.net/afanyusong/article/details/77866953
聯系我
- 微網誌 - 大俠咕咚
- 知乎 - 咕咚
- Github - 咕咚