所以我正在为android创建一个聊天应用程序,而且我正在使用Java,并且我需要一些帮助来包装我的头部。每当用户首次注册时,我都会创建一个名为User的类的新对象。当他们进入下一个布局时,我需要访问该对象数据。访问已经创建了相同类的对象Android
public class User {
public String username;
public User() {}
public User(String username) {
this.username = username;
}
public String getUsername(){
return username;
}
}
这是我的用户类。当他们发送消息时,我需要能够通过完全不同的方法从该User对象中获取其用户名,而无需通过参数传递对象。我似乎无法围绕如何访问他们的信息,而我的方法似乎没有任何工作。任何帮助表示赞赏
在您的实现中使用单例设计模式。 –
通常在Android中,用户名将在登录时存储在SharedPreferences中,该用户名将用户名存储到磁盘,并且可以从代码中的任意位置访问。 –
所以它通常不会存储在一个类中?使用SharedPreferences,您是否将用户名保存在每个用户的密钥下? –