1. 内容观察者
不属于四大组件,只是内容提供者ContentProvider对应的小功能。
如果发现数据库内容变化了,就会立刻观察到。
下面是逻辑图:
当A应用中银行内部的数据发生变化的时候,A应用会发送数据到一片公共内存,内存观察者会读取这个公共内存中的数据。从而知道A应用的数据库发生变化。
这个机制和广播接收者原理差不多,但是对于广播接收者,注册广播接受者的所以应用都会接收到广播,这样效率不好,所以google封装出来了一个API应用为:内容观察者。
时间: 2024-11-09 08:30:18