Kotlin匿名実装時に複数のインタフェースがある場合の実装方法
1477 ワード
Kotlin匿名実装時に複数のインタフェースがある場合の実装方法
次のようにインタフェースがあります.
対応にはsetメソッドがあります
kotlinでsetメソッドをどのように使用するか、以下に示す
refer to http://blog.csdn.net/afanyusong/article/details/77866953
連絡してマイクロブログ-大侠グートン 知乎-グーン Github-グートン
次のようにインタフェースがあります.
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
連絡して