Есть два Activity. В дополнительном Activity у меня есть таймер (
android.os.CountDownTimer). Когда я возвращаюсь в основной Activity, таймер останавливается и при возвращении назад его надо запускать с нуля.
Чтобы вернуться в основной Activity, я использую кнопку
назад. Чтобы выловить нужные данные, я отправляю их с помощью .putExtra() - оставшееся время и отметку времени. Вернувшись в это Activity, я просто сравню текущее время с записанным и внесу поправки в оставшееся время и запущу таймер с нужного момента, создавая видимость, будто таймер всё это время шёл.
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new Intent(SecondActivity.this, FirstActivity.class);
intent.putExtra("timeLeft", timeLeftMillis);
intent.putExtra("timeSystem", System.currentTimeMillis());
startActivity(intent);
}
Но я не понимаю, как базовым Activity мне эти данные получить? Заранее спасибо за помощь.