回调机制
来源:互联网 发布:软件项目计划 编辑:程序博客网 时间:2024/05/21 08:44
先说下回调机制的概念:
把程序流程中的某一环节按照约定好的方式--接口--暴漏出去供外部调用。
接下来介绍下回调+异步的过程:
之前从网上看到过关于异步的介绍,看到这样一个故事--跟朋友约好晚上在清河吃饭,下午在qq上问他什么时候从公司过来,
他回复我:手头还有几个bug没改完,弄完给我电话。我想:哈哈 正好我可以到附近逛逛,兴许能碰到美女呢!
这个故事里在我得知朋友还没忙完后 可以继续做我喜欢做的事情--在人群中发掘美女。此为异步。
其中朋友忙完手头bug会给我电话--这里的"回"我可以理解为回调。
梳理:
我询问朋友---继续做我喜欢的事情
朋友收到我的询问---回复我晚些时候见,电话联系--继续手中的工作---忙完后给我电话
******************************************************************************************
前面是概念性的东西 不直观
--上代码-- 较为简单 仅为备忘
public static interface LaunchSuccessCallBack {
/**
* 开启互联网模式成功时的回调函数
*/
void execute();
}
/**
* 开启互联网共享
* @return result
*/
public static void openInternetMode(LaunchSuccessCallBack callback) {
callback.execute();
}
- callback机制回调机制
- 回调机制
- java回调机制
- 回调机制
- java回调机制
- 回调机制
- java回调机制
- java回调机制
- java回调机制
- 回调机制
- 回调机制详解
- java 回调机制
- java回调机制
- 回调机制
- java回调机制
- android回调机制
- java回调机制
- 回调机制
- MapReduce变量传递设置及分布式缓存DistributedCache
- JavaScript学习之: MooTools 1.4.5 源码阅读
- S3C2440 Timer初始化方法
- leftBarButtonItem
- Time类 Date类 TimeWithDate类
- 回调机制
- hdu1224
- 递归查找一文件夹下的文件。
- UIBezierPath 的使用介绍
- 数组的引用
- 记录每一篇学习的好文章
- 对于python官方doc中相对路径重复init的理解和实验
- MVC三层结构访问数据库
- MapReduce数据流(二)