将字符串转换为整数 - SharedPreferences

时间:2015-11-09 19:27:31

标签: android

我的第一堂课:

     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天的课程,并希望你能帮助我并解释如何解决它,所以我可以学习。

抱歉我的英文。 :)

1 个答案:

答案 0 :(得分:0)

您应该只转换已有的值:

Integer i = Integer.parseInt(abc);

不需要getString,因为您已经使用它在SharedPreference中找到的内容或默认的0来填充它。