寻找在Android中创建用户收藏列表的正确方向。我有一个数据库中的项目列表,用户可以滚动并添加到他们的收藏夹中,这样当他们登录到他们的帐户时,他们将会看到他们喜欢的项目列表。是否可以向用户添加某种数组或集合,以便当他们喜欢某个项目时,主要ID会添加到他们帐户中的某些收藏夹参数中,这些参数可以在他们登录时检索到吗?
很抱歉,如果这个问题有点基础,我还是新手,我真的只是在制作这个应用程序来教自己如何编写使用数据库的Android应用程序。
提前致谢!
答案 0 :(得分:0)
由于您已有数据库。我会在现有表中添加一个新表或列,将其设置为“true”或“false”,具体取决于该项是否是用户最喜欢的。
这比SharedPreferences更好,因为如果你存储行ID,你现在必须在两个地方管理这些信息。
此外,使用SQL查询可以轻松获取所有项目或仅收藏项目。
https://developer.android.com/training/data-storage/sqlite.html