抱歉没有问题。当底层数据库发生更改时,我无法理解如何更新listview中显示的数据。
我尝试在我的内容提供商的查询方法中添加以下代码。
cursor.setNotificationUri(getContext().getContentResolver(), uri);
我在insert方法中使用以下内容。
getContext().getContentResolver().notifyChange(uri, null);
我没有使用任何CursorLoader。我的假设是,从插入函数我的光标将被通知,它将自动更新数据,这将依次更新listview中的数据。我猜不是这样的。如果你能帮助我理解缺失的部分,那将是很棒的。