我正在使用带有Android Studio的Fireabse实时数据库制作应用。在应用程序中,我想让用户能够标记(或跟随)特定项目(在我的情况下是体育游戏)。
体育比赛的数据类似于:
{
Games: {
Game A: {
Team A: A,
Team B: B,
Score A: 0,
Score B: 0,
isFollowed: false
}
}
}
这样的事情。在我的应用中,只要Star
为真,我就会更改isFollowed
图标的颜色。但是,这是全球性的,因此它也将应用于其他用户。
我的问题是,如何对isFollowed
数据进行个性化设置并使其与所有用户不同?
我目前的想法是将具有用户唯一键ID的HashMap作为键值,将布尔值作为'isFollowed`数据中的值。
这是一个有效的想法吗?
如果没有,请告诉我是否有更好的想法。