2020.2.25
第一次写博客,有很多不足之处,还请多多包涵。
在Android中接口的回调是很常见的。这篇文章也是本人对其的理解,也算是一种学习记录。废话不多说,正文开始。
1.回调
回调(外文名Callback),是指在价格上涨趋势中,价格由于上涨速度太快,受到卖方打压而暂时回落的现象。回调幅度小于上涨幅度,回调后将恢复上涨趋势。
当然这并不是我今天要讲的回调。软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。这篇文章只进行简单的理解。我看完回调的概念也是马马虎虎,是懂非懂。但也可以形象化的理解。
同步回调
同步回调就像是老师叫小明交作业,小明就去写作业,而老师要等小明把作业叫上来才能批改作业,这里老师不用去管小明的作业是否正确。
public interface Callback{
void PutOn();
}
老师的类
punlic class Teacher implements Callback{
public Teacher(){
System.out.println("小明快交作业");
}
pubic void get(){
System.out.println("我收到了");
}
}
小明的类
public class Xiaoming{
private Callback callback;
public Xiaoming(){
}
public Xiaoming(Callback callback){
this.callback=callback;
}
public void Puton(){
System.out