当数据库发生更改时,如何使用simplecursoradapter作为适配器更新listview

时间:2014-10-07 16:29:58

标签: android database android-listview android-contentprovider

抱歉没有问题。当底层数据库发生更改时,我无法理解如何更新listview中显示的数据。

我尝试在我的内容提供商的查询方法中添加以下代码。

cursor.setNotificationUri(getContext().getContentResolver(), uri);

我在insert方法中使用以下内容。

getContext().getContentResolver().notifyChange(uri, null);

我没有使用任何CursorLoader。我的假设是,从插入函数我的光标将被通知,它将自动更新数据,这将依次更新listview中的数据。我猜不是这样的。如果你能帮助我理解缺失的部分,那将是很棒的。

0 个答案:

没有答案