57_接口和回调
来源:互联网 发布:黄淮学院网络教学品台 编辑:程序博客网 时间:2024/06/01 07:22
一、前端(调用者)
//调用者通过 new一个接口,传给被调用者
ProgressDialog pd;
SmsUtils.backUp(getApplicationContext(), fos, new BackUpStatusListener() {
public void onBackUpProcess(int process) {
pd.setProgress(process); //通过接口获取数据
}
public void beforeBackup(int max) {
pd.setMax(max);
}
});
二、后端(被调用者)
//声明接口
public interface BackUpStatusListener{
void beforeBackup(int max);
void onBackUpProcess(int process);
}
public static void backUp(Context context,FileOutputStream fos,BackUpStatusListener listener) {
listener.beforeBackup(100); //通过接口,将数据暴漏给调用者
listener.onBackUpProcess(50);
}
0 0
- 57_接口和回调
- 设计模式_接口回调
- 设计模式_接口回调
- 62_自定义回调接口
- Recycler点击事件_接口回调
- 类_接口的定义和实现
- 黑马程序员_抽象类和接口
- 黑马程序员_接口和内部类
- 黑马程序员_抽象类和接口
- 黑马程序员_接口和类
- 黑马程序员_接口和抽象类
- 黑马程序员_抽象类和接口
- UI系列__Dialog选择框_回调接口
- Linux 进程地址空间1_数据结构和接口
- 黑马程序员_面向对象之继承和接口
- 黑马程序员_抽象类和接口的比较
- 黑马程序员_接口和包的复习
- 黑马程序员_JAVA基础_继承,抽象和接口
- HDU TIANKENG’s rice shop(模拟)
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 字符集与字符编码简介
- OC中的常见关键字及一些基础概念
- Java Code Review清单
- 57_接口和回调
- 什么是外源性DNA?
- 蓝牙核心技术概述(二):蓝牙使用场景
- Http请求相关工具类
- 1215迷宫问题(wikioi)突破过程
- KVM虚拟机的基本镜像和增量镜像
- 外源性DNA有什么作用?
- arcgis server忘记manager的用户名密码修改办法
- android RemoteControlClient的使用