Я бы предложил, чтобы все ваши Activity
классы обновляли метку времени, сохраненную в общих настройках, когда вызывается их метод onPause()
.
Самый простой способ использовать эту функциональность во всех действиях в вашем приложении - это заставить их расширять базовую активность и просто поместить код в метод onPause()
этого.