среда, 8 мая 2013 г.

Lifecycle Activity

Привет, сегодня хочу рассказать про Lifecycle Activity. Одна из фундаментальных вещей при разработке Android приложений. Activity может быть в трех состояниях в приложении.

  1. Running (Resumed) - когда Activity видно на экране , пользователь может с ним взаимодействовать.
  2. Paused - Activity не в фокусе , его видно , но пользователь не может с ним взаимодействовать(перекрыто другим Activty или полупрозрачно). 
  3. Stopped - Activity не видно , пользователь не может с ним взаимодействовать. 




Всего есть 7 методов у Activity : onCreate, onStart, on Resume, onPause, onStop , onDestroy, onRestart

  • onCreate() - вызывается при первом создании Activity 
  • onStart() - вызывается перед тем как Activity видно пользователю 
  • onResume() - вызывается перед тем как Activity уже видно пользователю 
  • onPause() - вызывается перед тем как будет показано другое Activity 
  • onStop() - вызывается когда Activity будет не видно пользователю.
  • onDestroy() - вызывается перед тем как уничтожить Activity из стека. 
  • onRestart() - вызывается при возвращение Activity из остановленного состояния . Обязательно после вызова onStop.

Комментариев нет:

Отправить комментарий