如何使用Room和LiveData Android填充多对象数据库

时间:2019-12-08 15:11:01

标签: android android-room android-livedata mutablelivedata mediatorlivedata

在云数据库(firebase或Retrofit没关系。),我有多个对象,例如餐厅,菜单,食物,用户等。通过首次启动应用,我需要一一读取它们并填充数据库。我一个人可以拿来。我看到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();

将方法插入Local无效。

0 个答案:

没有答案