Android 如何在数据库更新时将CursorAdapter与CursorLoader和LoaderManager一起使用以更新ListView

Android 如何在数据库更新时将CursorAdapter与CursorLoader和LoaderManager一起使用以更新ListView,android,sqlite,listview,cursor,android-sqlite,Android,Sqlite,Listview,Cursor,Android Sqlite,现在,我正在使用CursorAdapter通过从sqlite数据库获取光标数据来填充我的listview。我能够加载listview。我能够添加、编辑或删除也反映在数据库中的项目。但当我这样做时,listview不会在UI中反映它,直到我重新加载应用程序或活动 我经常上网,发现使用CursorLoader和LoaderManager可以实现我想要的。但我不知道如何将它们与CursorAdapter一起使用。只需使用adapter.notifydatasetchanged()@Hasmukhkac

现在,我正在使用CursorAdapter通过从sqlite数据库获取光标数据来填充我的listview。我能够加载listview。我能够添加、编辑或删除也反映在数据库中的项目。但当我这样做时,listview不会在UI中反映它,直到我重新加载应用程序或活动


我经常上网,发现使用CursorLoader和LoaderManager可以实现我想要的。但我不知道如何将它们与CursorAdapter一起使用。

只需使用adapter.notifydatasetchanged()@Hasmukhkachhatiya主要的事情是重新查询数据库并用更新的数据设置光标。好的,很抱歉我的建议,那么刷新适配器
光标加载程序
交付
光标
,您只需调用
适配器即可使用。swapCursor(数据)
,更多信息