Целочисленный счетчик с SharedPreferences

У меня проблема со счетчиком. Я использовал это как свой шаблон: Непрерывный целочисленный счетчик из общих настроек

Но если я остановлю приложение, снова открою его и нажму одну кнопку, счетчик станет равным 0. Но если я только вернусь домой и снова открою приложение, счетчик увеличится. Как я могу это исправить?

counter = Integer.ParseInt(userString); //this line.

Не работает для меня. Помогите мне, пожалуйста.


person log    schedule 24.04.2016    source источник
comment
Я не уверен, чего вы пытаетесь достичь здесь. Пожалуйста, уточните ваши цели. Также счетчик целых чисел не инициализирован. Вам нужно присвоить ему значение, а затем убедиться, что он повторно инициализирован, переопределив методы onPause и onRestart.   -  person SanVed    schedule 24.04.2016
comment
@SanVed Мне нравится что-то вроде Cookie Clicker. Как я могу сделать это, чтобы после перезапуска приложения начать с номера, прежде чем я закрыл приложение. Извините за мой плохой английский.   -  person log    schedule 24.04.2016
comment
???????????? @СанВед   -  person log    schedule 24.04.2016
comment
Итак, вам нужен счетчик. Вы в основном открываете приложение, а затем нажимаете, чтобы увеличить количество, а затем хотите, чтобы значение было сохранено, верно?   -  person SanVed    schedule 24.04.2016


Ответы (1)


теперь я это сделал. Оно работает. Я использовал:

counter = Integer.parseInt(String.valueOf(userString));

Спасибо, что @SanVed ответил мне.

person log    schedule 25.04.2016
comment
Добро пожаловать. Но я не уверен, как мой комментарий помог вам. - person SanVed; 25.04.2016