приложении не останавливался если приложение свернуть?
При переходе в бэкграунд останавливаешь таймер и запоминаешь время, при возобновлении активности приложения - смотришь разницу между нынешним и сохранённым временем и плюсуешь его к таймеру, запускаешь таймер со стартом от нового времени
Можно сделать проще - каждый тик таймера суммировать в @ApoStorage переменную.
Обсуждают сегодня