如何将RecyclerView行添加到WishList

时间:2016-05-23 05:35:33

标签: android json android-recyclerview

我需要在我的应用中实现像Google Play一样的WishList。在我的每一行

RecyclerView中的

QuestionActivity,我有一个按钮(心形图标)。我

想要点击此心形图标时,此行RecyclerView添加到心愿单活动。

我知道,我应该使用

中的onClickListener心形按钮保存此条目

数据库并显示SELECT条目在愿望清单活动中,但是我的

RecyclerView使用Json Data和Image填充,它有一个下载链接

(使用android下载管理器下载)

  

知道我的问题:

这项工作的最佳做​​法是什么?

1.保存数据库中的json数据并显示

或......(你有建议吗?)

`

1 个答案:

答案 0 :(得分:1)

您有多个选项,当调用该特定项目的onClickListener时,将数据放入数据库的选项对我来说似乎是最好的选择。另外,请不要忘记通过调用AdapternotifyDataSetChanged()通知notifyItemChanged(position)必须重新绘制所点击的项目。

您还可以向RecyclerView的{​​{1}}添加一个回调侦听器,它可以将点击的项目返回到Adapter,但这只会使事情变得更复杂而且没有需要这样做。