我有一个使用SyncService和SyncAdapter的应用程序。在应用程序中,我有一个使用SimpleCursorAdapter的活动。如何在数据库更新时更新列表?Android SimpleCursorAdapter数据库更新时更新
我已阅读我应该使用adapter.changeCursor()
或notifyDataSetChanged()
,但我在哪里调用它?我怎么知道数据库何时更新?
另外,我听说我可以使用ContentProvider而不是直接访问数据库,并且列表会自动更新,这是真的吗?
编辑:
我在SyncAdapter类更新方法onPerformSync()数据库
调用notifyDataSetChanged()功能,插入后查询。 – user370305
我会如何从另一个班级调用? – Hank
从在数据库类中插入数据调用函数时的活动中,必须从该活动调用notifyDataSetChanged()。 – user370305