1.回调:我的理解是,一个类A实现一个接口CallBack(该接口可以是B类的内部接口,也可以是独立的接口),类A包含类B的引用b,类B有参数为callBack的方法或构造函数,最后类A调用B中的方法或构造函数,当类B触发某事件即可调用类A中CallBack的方法,最后将操作结果返回给类A,此为回调。
2.例子:自定义公用Adapter适配器
(1)类A:LActivity
public class LActivity extends BaseActivity implements View.OnClickListener,LAdepter.LCallBack{
Context mContext;
private ListView listView;
private LAdepter lAdepter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_item_le