如何使用Android房间存储数据记录

How to use Android Room to store data records

我想将团队信息存储在 Android 房间数据库中。该信息包含球队名称、球员、击球、守备和保龄球统计数据。

这些是我的要求:

谁能给我一些建议来满足这些要求?

我建议您将球队名称和球员分别存储到具有主键和外键的单独表中,以便在它们之间建立关系。毕竟,如果您需要获取存储的数据,您可以连接表,或者通过团队名称(如果它是主键)或其他任何方式获取。

您可以在此处阅读有关@Relation 的更多信息:https://developer.android.com/reference/android/arch/persistence/room/Relation

关系可以帮助您处理 one-to-many、many-to-many 状态。

注意:在 Rx/Coroutines 的帮助下在后台线程中执行所有任务。