我正在开发一个新的Android项目,并且正在使用新的Architecture组件,但由于我不了解最佳解决方案,因此在某些情况下可能会有所帮助。
我有一个下面的物体
public class Team {
String name;
String location;
List<User> users;
}
public class User {
String firstName;
String lastName;
}
对于ViewModel,mutableLiveData应该是Team对象还是每个单独的属性(对于用户而言,都是一样的),我将进行更新,并向用户询问是否应该观察这些更改