在应用数据期间我使用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
已更改(用于发送更改通知)。
我假设你有一个ContentProvider
并且您查询Cursor
从那ContentProvider
通过一个ContentResolver
。如果您在Cursor
您返回的ContentProvider.query()
方法,你的CursorAdapter
如果通知 URI 或其任何后代发生更改,将自动更新视图(请参阅来源Cursor http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2.1_r1/android/database/Cursor.java#Cursor.setNotificationUri%28android.content.ContentResolver,android.net.Uri%29)。如果你一起改变数据ContentProvider
请务必发送通知update,insert,delete
你的ContentProvider
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)