2
我的应用程序包含一个listPreference的条目,并在我的strings.xmlListPreference,从片段获得价值
的entryValues名单我想获得的价值在PreferenceFragment当前所选条目的。
现在,我使用下面的代码来获取这些值(稍后将字符串转换为整数以取决于变量的URL)。
@Nullable
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
myView = inflater.inflate(R.layout.first_layout, container, false);
ListPreference lP = (ListPreference) findPreference("example_list");
String currValue = lP.getValue();
int aktuelleklasse = Integer.valueOf(currValue);
return myView;
}
不幸的是,我得到一个错误,说
显示java.lang.NullPointerException:尝试在空调用虚拟方法java.lang.String中android.preference.ListPreference.getValue()'对象参考
那么我需要做什么来获得我的价值与错误? (我有很基本的技能,所以不要评价我,如果这是一个明显的问题:))
在此先感谢!
不,请您告诉我,在哪里需要查找“preferencesFile”的相应文本? – Quacksilber
这是您的偏好XML文件的名称。见Vogella教程在http://www.vogella.com/tutorials/AndroidFileBasedPersistence/article.html#create-preference-file – LppEdd
哦,我本来想过的xD。非常感谢!现在一切正常! – Quacksilber