Open chenshiqiang1202 opened 8 years ago
ContentProvider 可以在进程间共享数据,底层用的也是进程间通信(技术细节不甚了解)。 AIDL就是是Binder 在java层的包装。 不太清楚你遇到了什么问题
性能不同吧。aidl不适合传递大量数据。cp传的是cursor,aidl传的是全部数据
ContentProvider就是基于aidl通信啊,只是它的方法加了锁而已。
aidl基于 ashmem 进行ipc
ashmem
ContentProvider 可以在进程间共享数据,底层用的也是进程间通信(技术细节不甚了解)。 AIDL就是是Binder 在java层的包装。 不太清楚你遇到了什么问题