Не получается достать число из SharedPreferences, что я делаю не так?

Рейтинг: 2Ответов: 1Опубликовано: 04.12.2014

Мне нужно сохранить цифру 5, я делаю это так

sPref = PreferenceManager.getDefaultSharedPreferences(context);
Editor ed = sPref.edit();
ed.putInt(SCHETCHIK, 5);
ed.commit();

Затем мне нужно достать эту 5 из другого класса, я делаю это так

sPref = PreferenceManager.getDefaultSharedPreferences(this);
schPrin = sPref.getInt(SCHETCHIK, 0);

Но вместо цифры 5 я получаю 0 или ту что поставлю вместо нуля, как мне вытащить мою цифру 5 из SharedPreferences?

Ответы

▲ 1Принят

Проверил ваш код у себя, работает! Почитайте тут, попробуйте другой способ.