我正在开发一个Android应用程序(基本上试图让我的头部使用RxJava/Android)。这些是我的要求:Android应用程序体系结构 - RxJava
- 保持持久和全局状态登录用户
- 每当用户状态的变化,相应地更新视图。
我使用的是单User
实例维护全局状态和SharedPreferences
持久性。现在我正在尝试使用RxAndroid来通知视图的更改,但我对如何解决这个问题毫无头绪。
我们如何跟踪User
的变化?我可以使用User
中的setter从observables发出;如果是这样,我该怎么办?
我真的很感激,如果任何人都可以提供代码示例。
P.S.这是我的User
类定义的示例,我没有使用任何setter。
public class User {
public String userName;
public String emailId;
public List<Friend> friends;
public User() {
friends = new ArrayList<Friend>();
}
}
public class Friend {
public String userName;
public String emailId;
public String role;
}
这只是我的User类的样本骨架(我已经剥去一切),我只需要知道的制定者是如何将会是什么样的这些领域,如果这种做法,甚至认为是对或者如果有更好的选择。
如果您需要更多信息,请让我知道。
你已经证明看起来并不像一个单身那类定义 –
啊,我只是做了我的'User'类的样品骨架(剥去一切),我只需要知道如何制定者将看起来像这些领域,如果我的方法是正确的或有更好的选择。 – devmaestro