我想将团队信息存储在Android Room数据库中。该信息包含球队名称,球员,击球,投篮和保龄球统计信息。
这些是我的要求:
有人可以给我建议以满足这些要求吗?
答案 0 :(得分:1)
我建议您将球队名称和球员分别存储在具有主键和外键的单独表中,以便在它们之间建立联系。毕竟,如果需要获取存储的数据,则可以联接表,或按组名(如果是主键)或其他任何名称来获取。
您可以在此处了解有关@Relation的更多信息:https://developer.android.com/reference/android/arch/persistence/room/Relation
关系可以帮助您处理一对多,多对多状态。
注意:借助Rx /协程,在后台线程中执行所有任务。