onResume()
:
protected void onResume()
Вызывается после onRestoreInstanceState(Bundle)
, onRestart()
или onPause()
, чтобы ваша деятельность начала взаимодействовать с пользователем. Это показатель того, что действие стало активным и готово к получению ввода. Он находится над стеком активности и виден пользователю.
В версиях платформы до Build.VERSION_CODES.Q это также хорошее место, чтобы попытаться открыть устройства с эксклюзивным доступом или получить доступ к одноэлементным ресурсам. , Начиная с Build.VERSION_CODES.Q в системе может быть несколько возобновленных действий одновременно, поэтому для этой цели следует использовать onTopResumedActivityChanged (boolean).
Производные классы должны вызывать реализацию этого метода суперкласса , Если этого не произойдет, будет выдано исключение.
Если вы переопределите этот метод, вы должны вызвать реализацию суперкласса.
onPostResume()
:
protected void onPostResume()
Вызывается после завершения возобновления активности (после вызова onResume()
). Приложения обычно не реализуют этот метод; он предназначен для того, чтобы системные классы выполняли окончательную настройку после выполнения кода возобновления приложения.
Производные классы должны вызывать реализацию этого метода суперклассом. Если этого не произойдет, будет сгенерировано исключение.
Если вы переопределите этот метод, вы должны обратиться к реализации суперкласса.