2
A
回答
1
定义
观察员维持家属名单通知的变化。另一方面,意图是对操作的抽象描述。哪些可以被相同或多个应用程序接收以执行任务。
同步VS异步
观察员是同步的变化的影响右方式。意图是异步的。
绑定
观察绑定编译时。在另一边的意图绑定是在运行时
安全
内部沟通观察者是非常安全的,因为意图将广播消息和任何人都可以接收消息。
意向Android平台
- 与第三方应用程序和进程通信提供了观察附加功能。
- 接收系统通知以执行任务
- 第三方应用程序重用应用程序模块。 (例服用PIC)
- 意图总是在那里,你的应用程序可以在以后的某个时间检索数据(粘意图)
难道是明智的使用意图的一个活动中发布事件?
这将取决于您的要求。看看你的要求,看看哪一个需要。
0
我认为不是因为新的意图通常会带来新的活动,除非您的活动已被宣布为单顶。无论如何,意图不像观察员那么多。 Handler可以是更好的近似值。
相关问题
- 1. Android“观察者”
- 2. 观察者模式vs MVC
- 3. 观察者模式 - 观察者创建
- 4. 的Android MediatorLiveData观察者
- 5. 的Android MMS观察者
- 6. NSNotificationCenter vs自定义观察者协议
- 7. 观察者设计模式vs“听众”
- 8. 观察者模式vs电抗模式
- 9. Java观察者和可观察的
- 10. 初学者JavaFX观察者
- 11. onClick vs观察员
- 12. RxJs可观察vs
- 13. 当观察者的观察者的寿命长于可观察到的
- 14. 观察者模式
- 15. NSInternalInconsistencyException观察者contentSize
- 16. 意图vs内容提供者在android
- 17. Android中的观察者模式
- 18. 谁是观察者,谁是可观察者?
- 19. 观察者模式 - 将信息传递给观察者
- 20. 观察者模式Java - 使用线程的多个观察者
- 21. 点击观察者隐藏图层
- 22. 从子视图删除观察者
- 23. Angular2 - rxjs观察vs处置?
- 24. 观察者const正确性
- 25. AngularJS - 触发$ watch/$观察者
- 26. 删除NSOperation的观察者
- 27. iPhone - 观察者/每x秒
- 28. 与观察者模式
- 29. asp.net观察者模式
- 30. java.lang.IllegalArgumentException:观察者为空