Я пытаюсь написать код для своего приложения для Android, чтобы события происходили при возобновлении активности. Хотя я хочу, чтобы это происходило только при повторном посещении мероприятия, а не в первый раз.
Поэтому я хочу, чтобы пользователь делал то, что ему нужно, в методе onCreate
при первом посещении занятия, а затем, когда он возвращается к упражнению, появляется код onResume
.
Должен ли я использовать другой метод или как мне добиться того, что я хочу сделать?
public void onResume(){
super.onResume();
RunningStatus = sharedPreferences.getBoolean("RunningStatus", false);
if (isS1Pressed) {
if (isPressed) {
if (RunningStatus = false) {
pause.setBackgroundResource(R.drawable.start);
}
}
}
EDIT:
Я не имею в виду второй раз, я имею в виду каждый раз после. В основном у меня есть производственная линия, и мое приложение определяет, впереди или позади. Поэтому, когда пользователь входит в это действие, он может выполнить расчет. У нас есть кнопка паузы, где пользователь может приостановить линию, если производственная линия была остановлена в реальной жизни. Хотя мне бы хотелось, чтобы пользователь мог затем выйти из этой конкретной производственной линии и выполнить вычисления на других линиях. Хотя в ту минуту, когда я покидаю активность, я теряю все ее состояние.
Спасибо