【发布时间】:2012-03-07 03:14:11
【问题描述】:
我想创建一个 ContentProvider,它充当远程服务器上信息的代理。服务器可能会自发更新其信息并将该更新发送到我的 ContentProvider。我的目标是拥有一个 ListView,它显示从 ContentProvider 检索到的数据,并在底层数据发生变化时自动更新。
我的问题:如果客户端使用 ContentResolver 访问我的 ContentProvider,并且他们使用 query() 方法获得 Cursor,如果有新数据到达,他们将如何收到通知?也就是说,是否会以某种方式通知 Cursor 对象本身?这种游标可观察性如何工作?
仅供参考,我正在考虑在 ContentProvider 中使用 MatrixCursor,如果这有任何改变的话。
【问题讨论】:
标签: android