Android附加新数据而不使用适配器破坏旧数据

Android附加新数据而不使用适配器破坏旧数据,android,listview,cursor,adapter,Android,Listview,Cursor,Adapter,我的问题是下一个: 我有一种绑定数据视图的方法,那就是。。。使用一个适配器,只需膨胀一个特定的布局并将列名绑定到游标数据库游标中每一行的布局中的ID,这就是适配器的工作 我有一个listview,其中的数据绑定到此适配器,而不是使用一个游标获取所有项目 但是我添加了一个新项目,我回到我的旧视图,现在旧视图必须包含新项目,而我,开发人员,我所做的是: 我去db获取最后一个id。如果最后一个id大于listview中的最后一个id,我将返回一个包含下一个元素的游标,现在我想绑定到listview,而

我的问题是下一个:

我有一种绑定数据视图的方法,那就是。。。使用一个适配器,只需膨胀一个特定的布局并将列名绑定到游标数据库游标中每一行的布局中的ID,这就是适配器的工作

我有一个listview,其中的数据绑定到此适配器,而不是使用一个游标获取所有项目

但是我添加了一个新项目,我回到我的旧视图,现在旧视图必须包含新项目,而我,开发人员,我所做的是:

我去db获取最后一个id。如果最后一个id大于listview中的最后一个id,我将返回一个包含下一个元素的游标,现在我想绑定到listview,而不破坏旧值,只是使用相同的适配器添加,以便有一种将数据绑定到我的视图的通用方法


有可能吗?

如果我是对的,您只需要调用adapter.notifyDataSetChanged,而不是手动从db检索和添加新数据。或者甚至用它来简化。

如何?我需要提供更多的数据。notifyDataSetChanged如何从数据库中刷新我的内容并仅放置新内容???我不明白…如果你想知道怎么做,你可能应该看看游标适配器的来源。例如,如果您想刷新适配器,假设您的数据库有一些新记录,则可以在“活动创建”中调用适配器上的notifyDataSetChanged或startManagingCursoryourCursor。