IIRC методы жизненного цикла позволят вам подождать 1-2 секунды, прежде чем отобразить сообщение «активность не отвечает».В общем, вы не можете ничего ждать в этих методах.
onDestroy
- последний метод жизненного цикла, который не вызывается, когда приложение находится просто в фоновом режиме.Хотите, чтобы ваши темы работали в фоновом режиме?Это зависит от вашего приложения, но обычно это плохое поведение.
Я бы посоветовал сделать паузу в onPause()
, что происходит, когда приложение больше не находится на переднем плане, или, по крайней мере, в onStop()
, когда приложение больше не видно.