【发布时间】:2011-01-06 20:51:36
【问题描述】:
我有一个登录活动,它将凭据存储在它自己的 SharedPreferences 中;然后我添加了两个 getter 来读取它们,比如
public String getUsername() {
return getPreferences(MODE_PRIVATE).getString("#username", null);
}
但是当我这样称呼它时,这会引发 NPE
String mUser = (new Login()).getUsername();
在简单的构造函数调用之后,Activity 似乎无法读取其首选项,就好像它处于某种未完成状态一样。我阅读了很多相关主题,但无法找到解决方案。基本上,我需要在我的应用程序中的活动之间共享这些凭据
【问题讨论】:
标签: android android-preferences