android回调函数
来源:互联网 发布:逸晗网络 编辑:程序博客网 时间:2024/05/16 07:43
首先要定义一个接口 接口可以带参 也可以不带
public interface ICallBack {
void executeCallBack(int status,String message);
}
然后定义一个ICallBack类 类中实现调用接口以及回调传值
public class CallBack {
private static ICallBack cback;public void setCallBack(ICallBack cb){ this.cback=cb;}public static void OnCallBack(int status,String message){ cback.executeCallBack(status,message);}
}
以上 就是回调函数的创建
下面就是回调函数的使用
假设现在在进行网络请求,请求回来的数据比较多或者网速比较慢 然后需要等待少许
然后我在该Activity 开启一个加载中的Dialog 接着
我在网络请求完成的地方调用了ICallBack 的静态方法 并且把请求回来的东西封装成对象传过去
CallBack.OnCallBack(1,Json);
在下面这个方法中我把Dialog关闭了 并且把获取到的值更新到ui中 这就是回调函数的使用
ICallBack tcb = new ICallBack(); tcb.setCallBack(new CallBack() { @Override public void executeCallBack(int status,String message) {
Log.d(“msg”,”这里就是回调回来了”);
});
阅读全文
0 0
- android回调函数
- android回调函数
- Android回调函数
- android回调函数
- android回调函数总结
- Android回调函数机制
- Android中回调函数
- 理解Android回调函数
- android 之 回调函数
- android: Interface回调函数
- 【Android归纳】回调函数
- android回调函数总结
- android回调函数总结
- android中回调函数
- Android onActivityResult 回调函数
- android回调函数总结
- Android回调函数理解
- Android 回调函数示例
- svn如何移动目录并且保存历史日志?
- SOCK_STREAM和SOCK_DGRAM为什么会有这两种数据类型
- oracle 编写sql语句获取表中的最后一条数据
- linux下搭建多个tomcat
- Android7.0中文文档(API)-- ExpandableListAdapter
- android回调函数
- 使用python自动化处理三方数据入库工作
- 解决webview退出时崩溃
- TCP/IP详解卷一:第二章
- 对象转换成Json字符串是时中文乱码
- IntelliJ IDEA快速创建Maven工程的WEB项目
- 冒泡排序
- RAM输出延时
- Android Activity 创建 、启动、结束