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

Книгу можно купить на ЛитРес.
Всего за 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.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3