Android Development Learning Day Diary (2)

A, активность Введение

1, активность Обзор

  Активность является телефон или планшет на одном экране делится на четыре состояния:

  Run: Когда главный экран приложения.

  Пауза: Нажмите для выхода из резиденции на выходе из диалогового окна.

  Стоп: Нажмите кнопку OK, чтобы выйти.

  Разрушение: Фон разрушен, когда приложение останавливается.

 Есть семь методов:

  OnCreate (): Вызывается, когда активность создается впервые.

  OnStart (): Вызывается, когда пользовательский интерфейс становится видимым. Если активность на первый план, а затем следить за выполнением методы onResume (), если скрыто, выполнение OnStop ().

  onResume (): Вызывается, когда пользовательский интерфейс становится видимым. На данный момент, активность была замечена, и появляется на переднем плане и начинается событие. Обратите внимание, что OnStart () выполняется, когда активность отображается в фоновом режиме, только тогда, когда onResume () выполняется, когда активность была показана на передний план.

  OnPause (): метод OnPause () вызывается, когда система должна начаться до интерфейса дисплея. Если интерфейс возвращается к стойке регистрации, а затем следуйте onResume (), если незаметно для пользователя, используйте OnStop (). После того, как метод выполняет OnPause (), активность включен интерфейс демона.

  OnStop (): OnStop () метод будет вызываться, когда пользовательский интерфейс больше не виден, потому что отображается другой экран и перейти, чтобы покрыть этот интерфейс. Это может быть потому, что интерфейс представляет собой новое начало, другой интерфейс будет отображаться в качестве интерфейсного интерфейс или интерфейс разрушается. Если интерфейс взаимодействие с пользователем быстрого эха и последующим onRestart () будет выполнено, в противном случае, интерфейс обратно к разрушению метода OnDestroy () будет выполнен.

  onRestart (): после того, как вы прекратите называть интерфейс, а затем начать снова, всегда следует OnStart ().

  OnDestroy (): метод, прежде чем ваш интерфейс уничтожен последний звонок.

  Жизнедеятельность цикл:

 Проверьте следующий код:

@Override 
    защищен недействительным OnCreate (расслоение savedInstanceState) { 
        Супер .onCreate (savedInstanceState); 
        setContentView (R.layout.activity_main); 
        Log.i ( "жизненный цикл деятельности", "OnCreate () вызовы методов" );  }  @Override  защищен недействительным onRestart () {  Супер .onRestart (); Log.i ( "жизненный цикл деятельности", "onRestart () вызовы методов" );} защищены недействительным @Override в OnPause () {Супер .onPause (); Log.i ( «активности Жизненный цикл "" OnPause () вызовы методов " );} защищен недействительным @Override OnDestroy () {Супер .onDestroy (); Log.i (" жизненный цикл деятельности "" OnDestroy () вызовы методов " );} @Override защищен недействительным OnStart () {супер.onStart (); Log.i ( "активность жизненного цикла", "OnStart () вызовы методов" );} защищены недействительным @Override OnStop () {Супер .onStop (); Log.i ( "Жизнедеятельность цикл", " OnStop () вызовы методов " );} защищены недействительным @Override onResume () {Супер .onResume (); Log.i (" жизненный цикл деятельности "" onResume () вызовы методов " );

  AndroidStudio операции и открытый Logcat Вид:

  Нажмите когда приложение:

 

 

    Когда выберите другое сообщение поп:

 

 

    При нажатии на кнопку возврата для возврата приложения:

 

 

    Когда экран блокировки:

 

 

    Разблокировка:

 

 

    При нажатии на кнопку последних задач:

 

 

    Потом обратно на рабочий стол: ни один метод не вызывается

  Назад приложение, когда:

 

 

   Нажмите на кнопку, чтобы выйти или недавняя миссия пересекла хиты приложения:

рекомендация

отwww.cnblogs.com/liblogs/p/11447668.html