在ContentProvider
的删除方法中,我有这条通知说明:
getContext().getContentResolver().notifyChange(url, null);
当用户删除某些内容时, CursorAdapters
不会刷新视图。
出了什么问题?
它适用于插入和更新操作。
答案 0 :(得分:0)
也许有点迟了但是对于其他人来说,你应该打电话
cursor.setNotificationUri()
在将光标返回给调用者之前,在内容提供者的query()方法中。
例如在android联系人内容提供商中: ContactsProvider2.java
这是因为CursorAdapter.java类在光标上注册了一个内容观察者,以便在更改时重新查询。
编辑:再次阅读您的问题,这可能不是问题。