Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ListView setAdapter(newA)并将旧的保留在ListView中。新的越多,有可能吗?_Android_Listview_Adapter - Fatal编程技术网

Android ListView setAdapter(newA)并将旧的保留在ListView中。新的越多,有可能吗?

Android ListView setAdapter(newA)并将旧的保留在ListView中。新的越多,有可能吗?,android,listview,adapter,Android,Listview,Adapter,我有一个场景,我列出了一些项目,按钮我有一个按钮插入新项目 当我单击时,我转到另一个视图,当我填充所有editbox时,我将其保存到数据库中,现在我想返回列表,查看该项是否在列表中 我要做的是从listview中的最后一个id中找出数据库中是否有新的项,确实如此,但我将新项作为游标返回 所以我的问题是: 我有一个带有旧项目的现有适配器,我想连接新的适配器或项目,但我想使用costum适配器封装我想绑定的游标ID和列的逻辑。。我只想把最后一个游标提供的项目添加到旧游标 我该怎么做?你想要你的适配器

我有一个场景,我列出了一些项目,按钮我有一个按钮插入新项目

当我单击时,我转到另一个视图,当我填充所有editbox时,我将其保存到数据库中,现在我想返回列表,查看该项是否在列表中

我要做的是从listview中的最后一个id中找出数据库中是否有新的项,确实如此,但我将新项作为游标返回

所以我的问题是:

我有一个带有旧项目的现有适配器,我想连接新的适配器或项目,但我想使用costum适配器封装我想绑定的游标ID和列的逻辑。。我只想把最后一个游标提供的项目添加到旧游标


我该怎么做?

你想要你的适配器。notifyDataSetChanged

旧项目如何存储在你的自定义适配器中?如果它们位于例如ArrayList you中,则可以检索它,在其中添加新项并调用notifyDataSetChanged

您有什么类型的适配器?我的适配器从SimpleCrsorAdapter扩展而来我只想添加新项,而不是添加所有项。我正在使用SimpleCrsorAdapter数据库适配器。。我只想把新结果附加到旧结果上