【问题标题】:Firebase User Favourites ListFirebase 用户收藏夹列表
【发布时间】:2018-09-04 01:58:00
【问题描述】:

寻找在 Android 中创建用户收藏列表的正确方向。我有一个来自数据库的项目列表,用户可以滚动浏览并添加到他们的收藏夹中,这样当他们登录到他们的帐户时,他们将看到他们最喜欢的项目列表。是否可以向用户添加某种数组或集合,以便当他们收藏某个项目时,主 ID 会添加到他们帐户中的某个收藏夹参数中,这些参数可以在他们登录时检索到?

对不起,如果这个问题有点基本,我还是新手,我真的只是为了教自己如何编写使用数据库的 Android 应用程序。

提前致谢!

【问题讨论】:

    标签: android firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    因为您已经有一个数据库。我会在您现有的表中添加一个新表或列,根据该项目是否为用户喜爱,将其设置为“真”或“假”。

    这比SharedPreferences 好,因为如果您存储行 ID,您现在必须在两个地方管理该信息。

    此外,使用 SQL 查询可以轻松获取所有项目或仅收藏项目。

    https://developer.android.com/training/data-storage/sqlite.html

    【讨论】:

    • 感谢您的回复!那么我将如何创建一个用户独有的表或数据库呢?如果 firebase 无法做到这一点,那么我应该使用不同的平台吗?我的应用程序很小,因此切换到不同的数据库不会造成任何重大问题。
    猜你喜欢
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多