在云数据库(firebase 或 Retrofit 无关紧要。),我有多个对象,如餐厅、菜单、食物、用户等。第一次启动App 时,我需要一个接一个地获取它们并填充数据库。我可以一个人拿来其中的任何一个。我看到 Mediatorlivedata,List>> 有两个对象,但它似乎不实用。将有许多数据要插入和许多绑定到的任务。适合这里的最佳做法是什么?你的建议是什么?
示例对象
public class Restaurant{public String id; public String name;}
public class User{public String id; public String name;}
public class Food{public String id; public String name;}
远程存储库
LiveData<List<Restaurant>> getRestaurant();
LiveData<List<User>> getUser();
LiveData<List<Food>> getRestaurant();
本地的插入方法是无效的。