回调机制

先说下回调机制的概念:

把程序流程中的某一环节按照约定好的方式--接口--暴漏出去供外部调用。

 

接下来介绍下回调+异步的过程:

之前从网上看到过关于异步的介绍,看到这样一个故事--跟朋友约好晚上在清河吃饭,下午在qq上问他什么时候从公司过来,

他回复我:手头还有几个bug没改完,弄完给我电话。我想:哈哈 正好我可以到附近逛逛,兴许能碰到美女呢!

这个故事里在我得知朋友还没忙完后 可以继续做我喜欢做的事情--在人群中发掘美女。此为异步。

其中朋友忙完手头bug会给我电话--这里的"回"我可以理解为回调。

 

梳理:

我询问朋友---继续做我喜欢的事情

朋友收到我的询问---回复我晚些时候见,电话联系--继续手中的工作---忙完后给我电话

******************************************************************************************

前面是概念性的东西 不直观

--上代码-- 较为简单 仅为备忘

public static interface LaunchSuccessCallBack {
/**
* 开启互联网模式成功时的回调函数 
*/
void execute();
}


/**
* 开启互联网共享
* @return result
*/
public static void openInternetMode(LaunchSuccessCallBack callback) {

callback.execute();

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值