我正在开发一个新的 Android 项目,并且正在使用新的架构组件,但在某些情况下可以使用一些帮助,因为我不了解最佳解决方案。
我有一个如下的对象
public class Team {
String name;
String location;
List<User> users;
}
public class User {
String firstName;
String lastName;
}
对于 ViewModel,mutableLiveData 应该是 Team 对象还是每个单独的属性,对于用户来说也是一样的,我将更新和用户并想知道我应该如何观察这些变化