Необходимо создать класс, который будет сохранять добавленные временные зоны, будильники, таймеры и секундомеры при перезапуске приложения (см. #1, #2, #3, #4).
При выходе из приложения, если есть активные таймеры и/или секундомеры, необходимо предоставить пользователю выбор из 3 вариантов:
- Приостановить таймеры/секундомеры и выйти
- Не останавливать таймеры/секундомеры и выйти (время будет пересчитано при следующем запуске приложения)
- Отмена (не закрывать приложение)