ContentProvider的类设计很好,Transport作为成员存在,完成Binder的功能,有点像组合模式,把完成转发/通信功能
封装为一个内部类,便于转发外部调用给外部类,这种设计在Android中广泛使用,若将Transport与ContentProvider合并,则会使类功能太复杂。
debug发现,binder bn端每次接受请求后会启动一个新的线程处理,如query会启动新线程对象,执行完毕后,该线程结束。
 
 
 
 
 

最新文章

  1. Some warning were found during validation
  2. js中的DOM事件与对象
  3. make things simple
  4. java 深入技术六(Map)
  5. (MST) HDOJ 1102 Constructing Roads
  6. 160223、jquery中attr和prop的区别
  7. poj 3250 Bad Hair Day 单调栈入门
  8. Java model 对象处理
  9. XML Schema (2)
  10. javascript 未结束的字符串常量
  11. S2_SQL_第五章
  12. 转:centos查看实时网络带宽占用情况方法
  13. C. 【UNR #2】黎明前的巧克力
  14. 创建shell脚本
  15. post/get in console of JSarray/js 数组详细操作方法及解析合集
  16. python ---12 生成器 推导式
  17. WPF如何设置Image.Source为资源图片
  18. Web 前沿——HTML5 Form Data 对象的使用
  19. adb shell中的am pm命令
  20. 《剑指offer》第六题(重要!从尾到头打印链表)

热门文章

  1. 日期 时间选择器(DatePicker和TimePicker)实现用户选择
  2. 201709012工作日记--一台电脑创建两个Github账户上传代码
  3. Win & Mac 系统之间U盘传递的U盘文件格式选取问题
  4. python关键的语法
  5. APUE(5)---标准I/O库 (3)
  6. Android Studio Genyomtion配置
  7. 【TypeScript】TypeScript 学习 5——方法
  8. SignalR 设计理念(二)
  9. Win(Phone)10开发第(4)弹,HTTP 实时流播放 m3u8
  10. SQL语句中的TOP(expression) [PERCENT] [WITH TIES] 用法