我已經在我的活動下面的代碼: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