我的第一堂课:
public SharedPreferences abc;
abc = getApplicationContext().getSharedPreferences("Trening",0);
我的第二堂课(延伸到第一堂课):
Integer i = Integer.parseInt(abc.getString("T1","0"));
错误是:
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String android.content.SharedPreferences.getString(java.lang.String, java.lang.String)' on a null object reference
我学会了3天的课程,并希望你能帮助我并解释如何解决它,所以我可以学习。
抱歉我的英文。 :)
答案 0 :(得分:0)
您应该只转换已有的值:
Integer i = Integer.parseInt(abc);
不需要getString,因为您已经使用它在SharedPreference中找到的内容或默认的0来填充它。