Android获取空首选项

Android获取空首选项,android,static,nullpointerexception,preferences,Android,Static,Nullpointerexception,Preferences,我有一个问题,当我喜欢偏好为空的getText时,我相信问题是静态方法,但我理解 日志显示NullPointerException 05-30 09:19:52.802: E/AndroidRuntime(20917): FATAL EXCEPTION: main 05-30 09:19:52.802: E/AndroidRuntime(20917): java.lang.NullPointerException 错误在这一行: accountUsername.getText() 显然,我引

我有一个问题,当我喜欢偏好为空的getText时,我相信问题是静态方法,但我理解

日志显示
NullPointerException

05-30 09:19:52.802: E/AndroidRuntime(20917): FATAL EXCEPTION: main
05-30 09:19:52.802: E/AndroidRuntime(20917): java.lang.NullPointerException
错误在这一行:

accountUsername.getText()
显然,我引用了首选项类型:

private static EditTextPreference accountUserName;
accountPassword = (EditTextPreference) findPreference("password");
然后是线路错误

静态方法的原因是被另一个类调用

调用方法时,应用程序将自动关闭

需要帮忙吗


谢谢

您尚未初始化accountUserName。您正在初始化帐户密码。只要检查一下……或者给我们更多的代码!很抱歉复制,这两个字段相似,但复制到我复制的帖子时出错