Android - 从一个ListView添加项目到另一个ListView?

时间:2014-06-07 11:49:07

标签: java android arrays listview rss

我有一个显示来自RSS Feed的新闻的应用。有ListView-1加载新闻,当你点击一个项目(新闻)时,它只显示一个单独的xml布局中的选定新闻。在单个新闻项布局的ActionBar上,用户可以单击“添加到收藏夹”。

我有另一个活动和布局文件以及仅针对收藏夹的列表视图。如何将项目从一个列表视图复制到另一个列表视图?

因此,用户可以将主ListView-1中的新闻添加到另一个名为ListView-2的列表中。

我无法使用意图发送一个列表项。 我一直在考虑使用SharedPreferences来共享一个ArrayList,但其他东西需要成为解决方案。

1 个答案:

答案 0 :(得分:0)

您不需要意图,只需单独的视图和数据,在单例类中保留新闻,例如NewsManager,并为所有新闻保留一个列表,一个用于收藏新闻,并在ListView2适配器中使用收藏列表