安卓接口回调
2017-11-05 17:42
337 查看
在安卓中接口回调是十分常见的一种传值的方式。
在这里简单的记录一下自己对接口回调的理解和用法。
第一次应用接口回调是应用在MVP框架模式中的M层获取数据,并且将数据回调给P层,下面贴一下我自己的代码。
首先这是我的M层实现类:
在这里只是讲解一下接口回调所以并没有创建M层接口
然后是P层的实现:
以上就是我对接口回调的一点理解了,,,
在这里简单的记录一下自己对接口回调的理解和用法。
第一次应用接口回调是应用在MVP框架模式中的M层获取数据,并且将数据回调给P层,下面贴一下我自己的代码。
首先这是我的M层实现类:
在这里只是讲解一下接口回调所以并没有创建M层接口
public class MyModel{ /** * 获取数据的方法 * 并且传递一个接口变量 */ public void getMyData(IModelCallBack i){ /**假设我的耗时操作已经做完了String就是我得到的数据*/ String data = "data"; //得到数据之后调用接口的方法并且将数据传递过去 i.callBack(data); } /** *创建一个接口 *并且创建回调方法 *回调方法中的参数就是我们得到的数据 */ interface IModelCallBack{ void callBack(String s); } }
然后是P层的实现:
public class MyPresenter{ IView v; IModel m; public DataP(IView v) { this.v = v; this.m = new DataModel(); } public void Relation(){ //P层调用M层获取数据的方法 并且传递过去 一个接口类型的变量 //我们在这里用匿名内部类的方式传递一个接口类型的变量 m.getMyData(new MyModel.IModelCallBack(){ @Override public void callBack(String s){ //在这里我们就得到了 数据 可以进行我们自己的操作了 } }); } }
以上就是我对接口回调的一点理解了,,,
相关文章推荐
- 安卓中的接口回调
- 安卓开发接口回调经典案例网络请求
- (安卓) 自定义View 绘画圆(包括简单的接口回调)
- 安卓自定义控件(View)(二)之接口回调机制实现TopBar的点击事件(从新手角度出发)
- 安卓接口回调模板
- 安卓接口回调
- 安卓接口回调原理
- 安卓接口回调的写法
- 安卓入门--接口回调机制
- 安卓接口回调之我见-------仅是安卓小小鸟的见解
- 基于AppDomain的插件开发-由接口定义回调执行域(五)
- Android 使用 AsyncTask异步加载 和 接口回调 获取联网获取到的 json数据 工具类
- java 接口回调实例详解
- 【java|Android接口回调】小小猿理解的接口回调
- 接口回调
- Dialog的重构+接口回调
- 安卓仿ios页面跳转和回调
- 安卓开发——JNI——回调java中的方法
- Broadcast配合Interface使用接口回调
- 巧用插件及代码实现VIP视频源码分析观看(基于油猴插件及各大接口网站)【PC以及安卓】