在应用数据期间,我notifyChange
使用Uri
.
假设我通知content://com.package.my/items
.
我也Activity
有显示数据的详细信息content://com.package.my/items/1
。
通知“一般”是否Uri
也会导致“详细”Uri
被通知?
在应用数据期间,我notifyChange
使用Uri
.
假设我通知content://com.package.my/items
.
我也Activity
有显示数据的详细信息content://com.package.my/items/1
。
通知“一般”是否Uri
也会导致“详细”Uri
被通知?
该方法notifyChange
发送详细 URI 的通知。但是,如果您ContentObserver
在 at注册,ContentResolver.registerContentObserver(Uri uri, boolean notifyForDescendents, ContentObserver observer)
您可以注册一个基地Uri
,以便在任何后代Uri
已更改时收到通知(用于发送更改通知)。
我假设您有 aContentProvider
并且您通过aCursor
从中查询 a 。如果在方法中返回的URI 上设置通知 URI,如果通知 URI 或其任何后代发生更改,您将自动更新视图(请参阅Cursor的源代码)。如果您更改数据,请务必在您的.ContentProvider
ContentResolver
Cursor
ContentProvider.query()
CursorAdapter
ContentProvider
update,insert,delete
ContentProvider