您的位置:首页 > 移动开发 > Android开发

一张图看明白android 接口回调机制

2015-08-14 13:49 555 查看
Class A实现接口I i;——背景1
class A中包含一个class B的引用b ——背景2
class B有一个参数为a的方法doB ——背景3
A中的方法doA调用B的方法doB(I a,String xxx) ——A类调用B类的某个方法 doB();
然后b就可以在doB(I a,String xxx) 方法中调用A的接口实现方法doI(String xx); ——B类调用A类的某个方法doI();

是不是有点晕,下面看图说明。



图中比较难以理解的就是doA()中的方法doB(A.this,callb);中的参数A.this,这是A的对象引用。
然后就是B类中的方法doB(I a,String xxx)参数接收为什么用I a;这里就只可以用List list = new ArrayList();来理解了。

下面看看大牛网友写的Button的onClick();方法的回调过程,转的啊,下面 ,作者的链接一会附上。
算了,直接上连接吧。自己去看看下面的。
button的onclick()方法的回调过程

嘿嘿。上面是自己的理解,还有很多不明白的地方,希望大家留言,说说自己的看法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: