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

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

СКАЧАТЬ мастером Android Project основа Android-проекта Blank Activity в узле src окна Package Explorer содержит файл исходного кода Activity-компонента, в котором его класс, расширяющий класс android.app.Activity, переопределяет метод onCreate ().

      Данный метод является одним из методов обратного вызова Activity-компонента, которые среда выполнения Android вызывает при переходе Activity-компонента между различными состояниями его жизненного цикла. Переопределение метода onCreate () является важным, так как он вызывается при запуске Activity-компонента и предназначен для инициализации GUI-интерфейса.

      Помимо метода onCreate () класс android.app.Activity предоставляет следующие методы обратного вызова для их переопределения:

      onRestart – метод жизненного цикла, вызывается после того как Activity-компонент был остановлен, перед вызовом метода onStart.

      onStart – метод жизненного цикла, вызывается, когда Activity-компонент становится видимым.

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

      onPause – метод жизненного цикла, вызывается, когда Activity-компонент помещается на задний план. После данного метода может вызываться метод onResume, если Activity-компонент помещается снова на передний план, или метод onStop, если Activity-компонент становится невидимым.

      onStop – метод жизненного цикла, вызывается, когда Activity-компонент становится невидимым. После данного метода может вызываться метод onRestart или метод onDestroy.

      onDestroy – метод жизненного цикла, вызывается перед уничтожением Activity-компонента программным способом методом finish класса android.app.Activity или Android-системой для освобождения ресурсов.

      onActionModeFinished – вызывается при окончании работы режима контекстного меню ActionMode.

      onActionModeStarted – вызывается при запуске режима контекстного меню ActionMode для Activity-компонента.

      onActivityResult – при запуске другого Activity-компонента методом startActivityForResult вызывается после закрытия запущенного Activity-компонента для обработки возвращаемых им результатов.

      onAttachFragment – вызывается при присоединении объекта Fragment к объекту Activity между вызовами методов жизненного цикла Fragment. onAttach и Fragment. onCreate.

      onAttachedToWindow – вызывается при присоединении окна Activity-компонента к Window-менеджеру, метод может быть использован вместо метода onCreate.

      onBackPressed – вызывается при нажатии пользователем клавиши Back.

      onConfigurationChanged – вызывается при изменении конфигурации устройства во время работы Activity-компонента, при этом информацию о новой конфигурации предоставляет объект android.content.res.Configuration.

      onContentChanged – вызывается при изменении GUI-интерфейса Activity-компонента при вызове метода setContentView.

      onContextItemSelected – вызывается при выборе элемента контекстного меню.

      onContextMenuClosed – вызывается при закрытии контекстного меню.

      onCreateContextMenu – вызывается при создании контекстного меню – меню, которое открывается при долгом нажатии на GUI-элементе.

      onCreateDescription – вызывается перед вызовом метода onPause.

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

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

      onCreatePanelMenu – СКАЧАТЬ