我已经在我的活动下面的代码:ContentObserver获取有关删除通知,但不插入或更新
Cursor mCursor = managedQuery(ActivityColumns.CONTENT_URI, PROJECTION, null, null,
getSortOrderStringFromSpinner());
mCursor.registerContentObserver(new ContentObserver(new Handler())
{
@Override
public void onChange(boolean selfChange)
{
...snip...// breakpoint is set here
}
@Override
public boolean deliverSelfNotifications()
{
return true;
}
});
...在我使用让我的数据DataProvider的,我设置的通知URI查询方法中的类型的URI我查询:
c.setNotificationUri(getContext().getContentResolver(), uri);
最后,更新,插入和删除,如果操作成功,用户被通知:
上述的notificationUri在该行是被插入/更新或删除的项目的URI。
随着代码的“...略...”行设置一个断点,我添加,删除和更新一些记录。我只会收到有关删除的通知,但不会更新或插入。我究竟做错了什么?
你解决这个问题? – Merlin 2011-07-25 03:30:48