安卓接口回调
来源:互联网 发布:男朋友只有11厘米知乎 编辑:程序博客网 时间:2024/06/03 18:35
在安卓中接口回调是十分常见的一种传值的方式。
在这里简单的记录一下自己对接口回调的理解和用法。
第一次应用接口回调是应用在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){ //在这里我们就得到了 数据 可以进行我们自己的操作了 } }); }}
以上就是我对接口回调的一点理解了,,,
阅读全文
0 0
- 安卓接口回调
- 安卓接口回调
- 安卓接口回调原理
- 安卓入门--接口回调机制
- 安卓中的接口回调
- 安卓接口回调的写法
- 安卓接口回调模板
- 安卓接口回调之我见-------仅是安卓小小鸟的见解
- 关于安卓接口回调,新手必须知道的问题
- (安卓) 自定义View 绘画圆(包括简单的接口回调)
- 安卓开发接口回调经典案例网络请求
- 百度MP3 安卓API接口
- 安卓开发--构建简单用户接口
- AIDL(安卓接口定义语言)
- 安卓、IOS开发常用免费接口
- (转) 安卓实现parcelable接口作用
- 安卓 OnLongClickListener接口简介 以及案例
- 【安卓开发】JNI常用接口 - 2
- Winedit 10的使用方法,网上修改注册表的已经不管用了。
- 击中与击不中变换
- 【CTF】用python PIL将RGB值转化为图片
- 重定位和链接
- 欢迎使用CSDN-markdown编辑器
- 安卓接口回调
- mac系统中mysql登录报错:Access denied for user 'root'@'localhost' (using password: NO)
- Postman的使用介绍
- shell 函数 入参说明
- 常用SQL的优化
- hihocoder #1620 : 股票价格3
- UITableView判断reloadData结束
- js对象、继承,原型链相关知识的复习及应用心得
- 设计模式学习五、代理模式