两个文件的回调简单记录一下
来源:互联网 发布:java.util.date怎么用 编辑:程序博客网 时间:2024/06/07 01:56
A 、B两个类 B类在某个时候回调事件给A类,就是B类负责调用,A类负责去实现。
class A extend B.callBack{
//绑定接口 绑定完后,就等在B类中触发回调了 触发后会自动执行A类这里面的实现方法
B b = new B(this,this);
//自动实现回调接口中定义的几个方法
@Override
public void onwait() {
//dosomething
}
@Override
public void onSuccess(){
//dosomething
}
}
************************************************************************
class B {
private callBack cc;
private Activity context;
public B(callBack cc ,Activity context){ // 参数可以只是callBack
this.cc = cc;
this.context = context;
}
/* 下面这个实现方法体 是在你要回调的时候 写的 就是你哪里需要回调了,就把这下面的代码复制到哪里*/
if(cc != null){
cc.onwait();// 回调调用在此处
}
public interface callBack{
void onwait();
void onSuccess();
}
}
********************************************************************
上面B类中是通过构造函数绑定的,你也可以通过自定义一个方法,比如:
public void setCallback(Callback callback) {
this.callback = callback;
}
然后在A类中:B b = new B();
b.setCallback(this); // this 是指 A类已经实现了这个接口,这句绑定完后 就等B类中什么时候触发回调了,触发后就会自动调用A类中的回调实现方法。
- 两个文件的回调简单记录一下
- iOS:上传文件,先简单记录一下
- 简单记录一下简单的理解
- 简单记录一下makefile的使用
- 简单记录一下phpmyadmin的https配置
- 简单记录一下shiro的验证流程
- 简单记录一下
- 整合两个工程遇到的小问题~记录一下
- 话说两个很好的PX4博客链接:记录一下咩。
- 记录一下shell简单写法
- 还是二进制的技巧问题;简单记录一下;
- 简单记录一下Linux gadget serial的工作
- simpleBLECentral.C简单的翻译一下,方便编程,特此记录
- cheat 的安装步骤 在这简单记录一下
- simpleBLECentral.C简单的翻译一下,方便编程,特此记录
- 简单记录一下二进制枚举状态子集的技巧
- 【持续更新】简单记录一下常用的设计模式
- 简单记录一下自己开发用到的工具
- 基于laravel 的博客平台 -- Vuedo
- 欧拉函数の应用;;;
- Ural1079-Maximum
- Yii 快速入门-初级教程
- 不定方程
- 两个文件的回调简单记录一下
- 常用算法整理:二分查找
- MongoDB 3.2.7 for rhel6.4 副本集-分片集群部署
- Linux下源码编译安装node.js
- spring注解
- mybatis 利用mysql盲注
- NOIP11.15模拟 T2 三部曲
- Node.js 中文乱码解决---响应中文乱码
- iOS10.0自带的刷新控件UIRefreshControl简介