Всего за 490 руб. Купить полную версию
onCreatePanelView вызывается при создании панели меню.
onCreateThumbnail вызывается перед вызовом метода onPause и позволяет определить для Activity-компонента значок, а не скриншот.
onCreateView вызывается для создания фрагментом GUI-интерфейса.
onDetachedFromWindow вызывается при отсоединении окна Activity-компонента от Window-менеджера.
onGenericMotionEvent вызывается для необработанного события MotionEvent.
onKeyDown вызывается для необработанного события KeyEvent при нажатии клавиши.
onKeyLongPress вызывается для необработанного события KeyEvent при долгом нажатии.
onKeyMultiple вызывается для необработанного события KeyEvent при многократном нажатии одной клавиши.
onKeyShortcut вызывается для необработанного события KeyEvent при нажатии комбинации клавиш.
onKeyUp вызывается для необработанного события KeyEvent при освобождении клавиши.
onLowMemory вызывается при уменьшении оперативной памяти, когда система будет вынуждена остановить все фоновые процессы, используется для освобождения всех ненужных ресурсов.
onMenuItemSelected вызывается при выборе элемента меню.
onMenuOpened вызывается при открытии меню.
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 () класса android. os. Environment (сохранение данных в карте памяти), сохранение данных в базе данных SQLite, в Web-сервисах с использованием пакетов java.net.* и android.net.*.
Использование метода onPause () для сохранения состояния Activity-компонента имеет свои преимущества, по сравнению с применением метода onSaveInstanceState (), так как метод onSaveInstanceState () не будет вызываться Android-системой, если Activity-компонент был уничтожен пользователем, например, нажатием клавиши BACK.
Переопределение методов onCreate (), onStart (), onRestart (), onResume (), onPause (), onStop (), onDestroy () и др. должно сопровождаться вызовом суперкласса с помощью ключевого слова super.