Я пытался реализовать заставку в Android, добавив время, в течение которого должен отображаться заставка.
Всякий раз, когда я закрываю приложение, нажимая кнопку «Назад», оно уничтожает активность. Если снова открыть приложение с последнего экрана, оно показывает экран-заставку, но это приводит к плохому взаимодействию с пользователем (поскольку они раздражаются, видя экран-заставку снова и снова, он должен отображаться только тогда, когда пользователь пролистывает приложение из последний скрин).
Поэтому я подумал о добавлении методов onPause() и onStop() внутри метода onBackPressed(), но тогда приложение никогда не уничтожается (т.е. onDestroy никогда не вызывается).
Как решить эту проблему?