Привет, сегодня хочу рассказать про Lifecycle Activity. Одна из фундаментальных вещей при разработке Android приложений. Activity может быть в трех состояниях в приложении.
Всего есть 7 методов у Activity : onCreate, onStart, on Resume, onPause, onStop , onDestroy, onRestart
- Running (Resumed) - когда Activity видно на экране , пользователь может с ним взаимодействовать.
- Paused - Activity не в фокусе , его видно , но пользователь не может с ним взаимодействовать(перекрыто другим Activty или полупрозрачно).
- Stopped - Activity не видно , пользователь не может с ним взаимодействовать.
- onCreate() - вызывается при первом создании Activity
- onStart() - вызывается перед тем как Activity видно пользователю
- onResume() - вызывается перед тем как Activity уже видно пользователю
- onPause() - вызывается перед тем как будет показано другое Activity
- onStop() - вызывается когда Activity будет не видно пользователю.
- onDestroy() - вызывается перед тем как уничтожить Activity из стека.
- onRestart() - вызывается при возвращение Activity из остановленного состояния . Обязательно после вызова onStop.
Комментариев нет:
Отправить комментарий