bla*_*awk 5 java oop android interface callback
这两段代码有什么区别
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
Run Code Online (Sandbox Code Playgroud)
是View类的内部接口,如果是的话我们知道该接口无法实例化
和这里
soInterface.getAnswers().enqueue(new Callback<SOAnswersResponse>() {
@Override
public void onResponse(Call<SOAnswersResponse> call, retrofit2.Response<SOAnswersResponse> response) {
}
@Override
public void onFailure(Call<SOAnswersResponse> call, Throwable t) {
}
});
Run Code Online (Sandbox Code Playgroud)
它在入队方法中需要的回调,这个语法定义的是什么,它的接口“CallBack <>”定义在某个地方,我们在这里将其调用为内联接口,但同样,接口不能像回调语法所说的“new CallBack”那样实例化(){}"
这两段代码有什么区别
两者是2个不同的接口
View.OnClickListener- 此界面可帮助您收听“查看”单击操作
Callback<SOAnswersResponse>- 尝试从服务器获取响应
| 归档时间: |
|
| 查看次数: |
1768 次 |
| 最近记录: |