Android 接口回调
2017-03-20 17:07
260 查看
一、分为数据提供者和数据使用者
首先是数据提供者(就是当有数据时会通知,数据使用者)
1、需要在数据产生的地方,用接口中抽象方法以参数的方式传递
2、需要设置接口的方法,使用接口从使用者中传递过来
二、数据使用者
1、需要拿到数据提供者的实例化对象。
2、调用提供者中的设置接口的方法,并实现其中的抽象函数
三、接口
首先是数据提供者(就是当有数据时会通知,数据使用者)
1、需要在数据产生的地方,用接口中抽象方法以参数的方式传递
2、需要设置接口的方法,使用接口从使用者中传递过来
//数据产生的地方 listenBookShelfList.BookShelfListAdaper(mABdapter);
//设置接口监听器(设置接口) ListenBookShelfList listenBookShelfList; //设置监听适配器 public void setListenBookShelfListAdaper(ListenBookShelfList m){ listenBookShelfList = m; }
二、数据使用者
1、需要拿到数据提供者的实例化对象。
2、调用提供者中的设置接口的方法,并实现其中的抽象函数
//MainActivity就是数据使用者实例,然后调用设置接口的方法,并实现抽象方法 public void setInit(MainActivity context){ context.setListenBookShelfListAdaper(new ListenBookShelfList() { @Override public void BookShelfListAdaper(BookShelfListAdaper mABdapter) { if(mABdapter != null) mABdapterCount = mABdapter.getCount(); } }); }
三、接口
//接口的定义,是可以放在提供者或者使用者都是可以的 public interface ListenBookShelfList { void BookShelfListAdaper(BookShelfListAdaper mABdapter); }
相关文章推荐
- 接口回调 ( android 应用实现)
- Android中回调接口的使用
- Android 接口回调
- 【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
- android分享到微信朋友圈的一个回调接口的注意事项
- [待修改]java接口用法:向上转型和回调函数 回调机制在 Android 监听用户界面操作中的体现
- 弄明白Android 接口回调机制
- Android 中的接口回调
- Android之图文混排(三)接口的回调
- 【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
- 解决Android中调用百度地图MKSearchListener接口回调方法不执行的问题
- Android中回调接口使用实例
- android.graphics.drawable.Drawable.Callback回调接口
- Android 接口回调机制详解
- Android 中的接口回调
- android-百度地图BDLocationListener接口未回调 - 随心
- Android中回调接口的使用
- Android 中的接口回调
- Android系列之Fragment(三)----Fragment和Activity之间的通信(含接口回调)
- 浅谈Android中用接口完美实现回调的逻辑控制