若需要实习监听ContentProvider中的数据变化,需要使用什么来实现?
A: ContentListener
B: ObserverData
C: ObserverChange
D: ContentObserver
A: ContentListener
B: ObserverData
C: ObserverChange
D: ContentObserver
举一反三
- ContentProvider、ContentResolver、ContentObserver的区别是()。 A: ContentProvider负责提供数据、ContentResolver负责实现数据的增删改查、ContentObserver负责监控数据的变化 B: ContentProvider负责提供数据的增删改查方法、ContentResolver负责调用数据的增删改查方法、ContentObserver负责监控数据的变化 C: ContentProvider负责提供数据、ContentResolver负责监控数据的变化、ContentObserver负责调用数据的增删改查方法 D: ContentProvider、ContentResolver、ContentObserver没有区别
- ContentObserver的作用是() A: 跨进程数据共享 B: 解析ContentProvider提供的数据 C: 监听特定URI引起的数据库的变化 D: 通知URI上的监听者
- 要使用ContentObserver观察数据变化,就必须在ContentProvider中调用ContentResolver的________方法。当ContentObserver观察到指定Uri代表的数据发生变化时,就会触发ContentObserver的________方法。 A: onChange(...), notifyChange(...) B: notifyChange(...), onChange(...) C: notify(...), Change(...) D: Change(...),notify(...)
- 对于ContentProvider,以下描述正确的是 A: 将应用内数据对外共享 B: 不直接暴露数据,将访问数据代码封装成方法,提高安全性 C: 可以使用ContentObserver监听数据的修改 D: 以上都不对
- ContentObserver 观察指定 Uri 数据发生变化时,调用 ContentProvider 的 onChange 方法( )。