Разработка Android-приложений в деталях. Тимур Машнин
Чтение книги онлайн.

Читать онлайн книгу Разработка Android-приложений в деталях - Тимур Машнин страница 10

СКАЧАТЬ вызывается при открытии меню.

      onNavigateUp – вызывается при нажатии кнопки Up.

      onNavigateUpFromChild – вызывается, если дочерний Activity-компонент использует Up-навигацию.

      onNewIntent – при запуске данного Activity-компонента другим Android-компонентом вызывается для уже существующего экземпляра Activity-компонента переднего плана своей задачи, имеющего атрибут android: launchMode=«singleTop» файла манифеста, или если вызывающий Android-компонент использует метод startActivity с флагом FLAG_ACTIVITY_SINGLE_TOP Intent-объекта, вместо создания нового экземпляра Activity-компонента.

      onOptionsItemSelected – вызывается при выборе элемента меню опций.

      onOptionsMenuClosed – вызывается при закрытии меню опций.

      onPanelClosed – вызывается при закрытии панели меню.

      onPostCreate – вызывается после вызова метода onRestoreInstanceState.

      onPostResume – вызывается после вызова метода onResume.

      onPrepareNavigateUpTaskStack – вызывается перед созданием стека задач.

      onPrepareOptionsMenu – вызывается перед открытием меню опций.

      onPreparePanel – вызывается перед открытием панели меню.

      onProvideAssistData – вызывается, когда пользователь запрашивает помощь.

      onRestoreInstanceState – вызывается после метода onStart для восстановления состояния Activity-компонента из объекта android. os. Bundle.

      onSaveInstanceState – вызывается перед уничтожением Activity-компонента, перемещенного с переднего плана, Android-системой для освобождения ресурсов памяти. Данный метод предназначен для сохранения состояния Activity-компонента в объекте android. os. Bundle в виде пар имя-значение. Измененный объект Bundle передается Android-системой в методы onCreate (Bundle) и onRestoreInstanceState (Bundle).

      onSearchRequested – вызывается при запуске поиска.

      onTouchEvent – вызывается для необработанного события MotionEvent при прикосновении к экрану.

      onTrackballEvent – вызывается для необработанного события MotionEvent при перемещении указателя.

      onTrimMemory – вызывается при сокращении ненужной памяти у процесса.

      onUserInteraction – вызывается при взаимодействии с пользователем.

      onUserLeaveHint – вызывается, когда Activity-компонент перемещается на задний план в результате действий пользователя.

      onWindowAttributesChanged – вызывается при изменении атрибутов окна.

      onWindowFocusChanged – вызывается при потере или получении фокуса окном.

      onWindowStartingActionMode – вызывается при запуске режима ActionMode для окна.

      Другой метод обратного вызова класса android.app.Activity, который рекомендуется переопределять – это метод onPause (), вызываемый при потере фокуса Activity-компонентом и который предназначен для сохранения состояния Activity-компонента, так как Android-приложение не контролирует полностью жизненный цикл своих компонентов – Android-система может уничтожать приостановленные Activity-компоненты для освобождения ресурсов памяти.

      В методе onPause () производится сохранение данных, общих для приложения или для использования другими приложениями, с помощью ContentProvider-компонента, или прямое сохранение измененных данных с помощью объекта SharedPreferences (сохранение пар имя-значение примитивных типов данных), метода openFileOutput () класса android.content.Context (сохранение данных во внутреннем хранилище устройства), метода getCacheDir () класса android.content.Context (кэширование данных), метода getExternalStorageDirectory СКАЧАТЬ