Activity如何使用Handler与Service通信
来源:互联网 发布:自动识别验证码软件 编辑:程序博客网 时间:2024/05/15 01:32
要实现通过Handler,Activity通知Service,这里必须有一个桥梁这个桥梁就是Messager。
(1)Service通过onBind方法返回一个Messager对象给Activity,因为Service里面的Handler包裹在Messager里面。
所以Activity也就拿到了Handler了。
(2)在Activity中实现一个Messager,通过m1将这个Activity中的M2传递给Service。因为m2里面也包裹着一个Handler,
所以Service拿到了m2之后,相当于拿到了其中的handler,这样就可以发送信息给Activity了。
其实通信的方法还蛮多的,可以使用广播,本地广播,可以使用EventBus等等。
0 1
- Activity如何使用Handler与Service通信
- android static实现Service与Activity中Handler通信
- android static实现Service与Activity中Handler通信
- android static实现Service与Activity中Handler通信
- 使用BroadCast使Activity与Service通信
- Activity与Service通信
- Service与Activity通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Service与Activity通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- Activity与Service通信
- SSD: Single Shot MultiBox Detector
- Java Web项目实战,Jsp项目实战
- 第1-6讲 C语言输入输出整型、浮点型数据练习
- MyEclipse解决中文乱码问题,统一为UTF-8,及其他设置
- Android高级UI PullToRefresh下拉刷新
- Activity如何使用Handler与Service通信
- 威威猫系列故事——打地鼠
- gridviw的学习
- Spark RDD操作(Python)总结
- vim 匹配不包含某个字符串的行
- 安卓中shape(形状)的应用
- Java抽象类和接口的比较
- Smokeping安装及问题解决
- Problem3-1008