Android(java)学习笔记252:ContentProvider使用之内容观察者01
2015-09-15 13:07
671 查看
1. 内容观察者
不属于四大组件,只是内容提供者ContentProvider对应的小功能。
如果发现数据库内容变化了,就会立刻观察到。
下面是逻辑图:
![](http://images2015.cnblogs.com/blog/757858/201509/757858-20150915115633523-161823275.jpg)
当A应用中银行内部的数据发生变化的时候,A应用会发送数据到一片公共内存,内存观察者会读取这个公共内存中的数据。从而知道A应用的数据库发生变化。
这个机制和广播接收者原理差不多,但是对于广播接收者,注册广播接受者的所以应用都会接收到广播,这样效率不好,所以google封装出来了一个API应用为:内容观察者。
不属于四大组件,只是内容提供者ContentProvider对应的小功能。
如果发现数据库内容变化了,就会立刻观察到。
下面是逻辑图:
![](http://images2015.cnblogs.com/blog/757858/201509/757858-20150915115633523-161823275.jpg)
当A应用中银行内部的数据发生变化的时候,A应用会发送数据到一片公共内存,内存观察者会读取这个公共内存中的数据。从而知道A应用的数据库发生变化。
这个机制和广播接收者原理差不多,但是对于广播接收者,注册广播接受者的所以应用都会接收到广播,这样效率不好,所以google封装出来了一个API应用为:内容观察者。
相关文章推荐
- Android之Handler用法总结
- android错误:Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
- Android 中在4.0上显示gif图片
- android BroadcastReceiver(二)
- Android技术知识网址集合
- Android使用ksoap2-android调用WebService学习
- Android进价篇-SOAP协议
- Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
- xamarin中android环境安装步骤和ios环境部署!
- Android 多媒体:SoundPool—简短小音效
- Android第五十期 - 仿美团查询搜索ListView+PopupWindow
- Android第五十期 - 仿美团查询搜索ListView+PopupWindow
- Android Fragment 生命周期图
- 三步升级已安装的 Android SDK 和 ADT 插件
- android混淆详解
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- 使用Emma做Android覆盖率的实践
- 技术文摘10 if android 活动 机房托管 治疗拖延 相亲节目
- Android基础之Android动画
- 自定义imageVIew实现圆角和圆形图,片圆形图片缩小放大正常,圆角图片放大缩小有点问题