Использования Service может быть хорошим выбором. Они не создаются и не уничтожаются так же, как и Действия. Служба будет продолжать работать, когда ваша активность умирает (за исключением некоторых исключительных обстоятельств). Поэтому, если вы хотите продолжить свой таймер через экземпляры Activity, попробуйте использовать службу.
Дружественное предупреждение: услуги легче убивать, чем занятия, когда устройство мало памяти (лучше удалить что-то, что пользователь может видеть, чем то, что пользователь не может видеть). Предполагая, что вы хотите, чтобы этот таймер работал с момента его создания до тех пор, пока вы его явно не убьете, тогда было бы лучше продолжать воскрешение Сервиса всякий раз, когда он будет удален операционной системой. Вы делаете это, заставляя его метод onStartCommand возвращать константу START_REDILIVER_INTENT. Хотя это не гарантирует, что Служба останется в живых на протяжении всего этого интервала, это означает, что она вернется в конце концов. Если ваше приложение не потребляет слишком много памяти, вам не стоит беспокоиться об этом. Если это так, то вам нужно будет проявить творческий подход к использованию таймера.
Не могли бы вы предоставить некоторые ссылки или подробности – rantravee