接口声明
public interface CallBack {
void onCallBack();
}
Java回调写法
public class TestJava {
public void setCallBack(CallBack callBack) {
}
public void test() {
setCallBack(new CallBack() {
@Override
public void onCallBack() {
}
});
}
}
Kotlin回调写法
class TestKotlin {
fun setCallBack(callBack: CallBack) {
}
fun test() {
setCallBack(object : CallBack {
override fun onCallBack() {
}
})
}
}