第二章——第三节 跨进程通信方式

一、四种跨进程通信方式

1、Bundle

2、Serializable

3、Messenger

4、AIDL

      ①、线程同步问题   ②、在Service中如何取消观察者模式。(RemoteCallBackList)

5、ContentProvider与Sqlite的使用

     Sqlite查看器、Sql语句的复习

回答:

3.Messenger

步骤1、首先创建Handler  2、创建Messenger绑定Handler 3、通过IBinder给客户端(同Binder传递过去)

原理:Messenger是一个封装好的Binder,首先保存本地的Handler。之后到客户端通过调用send()方法,send()方法的内部,是将反序列化的Message加入到Handler的队列中。在msg通过

原文地址:https://www.cnblogs.com/rookiechen/p/5704534.html