我有一個使用SyncService和SyncAdapter的應用程序。在應用程序中,我有一個使用SimpleCursorAdapter的活動。如何在數據庫更新時更新列表?Android SimpleCursorAdapter數據庫更新時更新
我已閱讀我應該使用adapter.changeCursor()
或notifyDataSetChanged()
,但我在哪裏調用它?我怎麼知道數據庫何時更新?
另外,我聽說我可以使用ContentProvider而不是直接訪問數據庫,並且列表會自動更新,這是真的嗎?
編輯:
我在SyncAdapter類更新方法onPerformSync()數據庫
調用notifyDataSetChanged()功能,插入後查詢。 – user370305
我會如何從另一個班級調用? – Hank
從在數據庫類中插入數據調用函數時的活動中,必須從該活動調用notifyDataSetChanged()。 – user370305