一、四种跨进程通信方式
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通过