Мой первый класс:Преобразование строки в целое число - SharedPreferences
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 дня и надеюсь, что вы можете мне помочь и объяснить, как ее исправить, поэтому я могу учиться.
Извините за мой английский. :)
Почему вы используете getString для объекта, который уже является строкой? То, что он пытается сделать, это получить строку из того, что называется «T1», что, вероятно, ничего (NULL). – durbnpoisn
T1 - это имя сохраненного значения. – GreenFace