组件通信
家倩倩
coder
展开
-
安卓组件通信:eventBus的使用
参考:http://blog.csdn.net/evan_man/article/details/51328628一.为什么使用evnetBus1.EventBus是一个很棒的工具,它可用来对程序组件进行解耦.使代码变得清晰,而且增强了类型安全(type-safe)。(当用Intent传递数据时,在编译时并不能检查出所设的extra类型与收到时的类型一致。所以一个很常见原创 2016-08-22 10:03:21 · 514 阅读 · 0 评论 -
事件分发机制
http://www.cnblogs.com/linjzong/p/4191891.html点击打开链接一般情况下,我们不该在普通View内重写dispatchTouchEvent方法,因为它并不执行分发逻辑。当Touch事件到达View时,我们该做的就是是否在onTouchEvent事件中处理它。跟touch事件相关的3个方法:public boolean dispa转载 2016-08-22 12:24:50 · 264 阅读 · 0 评论 -
Aidl多进程通信
原文:http://blog.csdn.net/singleton1900/article/details/8434643为何要开启多进程?主要有两种情况:一、一个应用由于自身需要采用多进程模式来实现。比如播放器之类,如果仅仅在service中运行会影响主线程的响应速度,很可能会造成ANR,一般情况下不会这么写;如果仅仅在子线程中运行,一旦开启该线程的Activity被转载 2016-09-08 17:59:32 · 309 阅读 · 0 评论 -
Messenger实现跨进程通信
服务端:public class MessagerService extends Service { private static final int MSG_SUM = 0x110; static final int MSG_REGISTER_CLIENT = 1; static final int MSG_UNREGISTER_CLIENT = 2; static final in原创 2016-11-11 18:57:46 · 253 阅读 · 0 评论 -
跨进程通信的一个库
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0104/2256.htmlhttp://www.jianshu.com/p/2d7ffaa60185compile "org.parceler:parceler-api:1.0.4"apt "org.parceler:parceler:1.0.4"原创 2016-12-06 14:58:49 · 237 阅读 · 0 评论 -
Lock的await/singal 和 Object的wait/notify 的区别
在使用Lock之前,我们都使用Object 的wait和notify实现同步的。举例来说,一个producer和consumer,consumer发现没有东西了,等待,produer生成东西了,唤醒。线程consumer线程producersynchronize(obj){ obj.wait();//没东西了,等待}synchro转载 2017-03-06 15:13:49 · 310 阅读 · 0 评论 -
Aidl实现应用程序之间的 通信
引用:http://blog.csdn.net/linmiansheng/article/details/42835229转载 2016-10-20 17:13:18 · 226 阅读 · 0 评论