Всего за 490 руб. Купить полную версию
Launch mode список позволяет выбрать значение атрибута android: launchMode, определяющего загрузку Activity-компонента при получении вызывающего Intent-объекта:
standart (по умолчанию) Android-система всегда создает новый экземпляр Activity-компонента в целевой задаче и передает ему Intent-объект.
singleTop если экземпляр Activity-компонента уже существует на переднем плане целевой задачи, вызывается метод onNewIntent () уже существующего экземпляра, вместо создания нового экземпляра Activity-компонента.
singleTask Android-система создает новый экземпляр Activity-компонента в новой задаче и передает ему Intent-объект. Если экземпляр Activity-компонента уже существует, тогда вызывается его метод onNewIntent (), вместо создания нового экземпляра Activity-компонента.
singleInstance работает аналогично singleTask, за исключением того, что задача может содержать только один Activity-компонент.
Screen orientation список позволяет выбрать значение атрибута android: screenOrientation, определяющего ориентацию отображения Activity-компонента на экране:
unspecified (по умолчанию) ориентацию выбирает Android-система.
user ориентация определяется пользовательскими предпочтениями.
behind ориентация такая же, как и у предыдущего Activity-компонента.
landscape альбомная (горизонтальная) ориентация.
portrait портретная (вертикальная) ориентация.
reverseLandscape альбомная (горизонтальная) ориентация в противоположном направлении.
reversePortrait портретная (вертикальная) ориентация в противоположном направлении.
sensorLandscape альбомная (горизонтальная) ориентация, направление которой определяется Android-системой на основе сенсора.
sensorPortrait портретная (вертикальная) ориентация, направление которой определяется Android-системой на основе сенсора.
sensor ориентация определяется Android-системой на основе сенсора.
fullSensor ориентация определяется Android-системой на основе сенсора с возможностью ориентаций landscape, portrait, reverseLandscape и reversePortrait.
nosensor сенсор устройства игнорируется.
Config changes кнопка Select позволяет выбрать значение атрибута android: configChanges, определяющего изменения конфигурации, при которых Activity-компонент не перезапускается, а вызывается его метод onConfigurationChanged ():
mcc изменение MCC-кода страны.
mnc изменение MNC-кода сети.
locale изменение локализации устройства.
touchscreen изменение сенсорного экрана.
keyboard изменение типа клавиатуры устройства.
keyboardHidden изменение доступности клавиатуры.
navigation изменение механизма навигации устройства.
screenLayout изменение компоновки экрана.
fontScale изменение размера шрифта.
uiMode изменение состояния устройства (устройство помещено в держатель).
orientation изменилась ориентация экрана.
screenSize при изменении ориентации экрана изменились пропорции экрана.
smallestScreenSize при подключении устройства к внешнему дисплею изменился размер экрана.
Permission список позволяет выбрать разрешение, которое должно иметь стороннее Android-приложение для вызова Activity-компонента, указывается значением атрибута android: permission.
Multiprocess определяет значение атрибута android: multiprocess если true, тогда Activity-компонент запускается в том же процессе, что и вызвавший его Android-компонент.
Process определяет значение атрибута android: process, указывающего имя процесса, в котором запускается Activity-компонент.
Task affinity определяет значение атрибута android: taskAffinity, указывающего имя задачи, в которой запускается Activity-компонент с флагом FLAG_ACTIVITY_NEW_TASK.
Allow task reparenting определяет значение атрибута android: allowTaskReparenting если true, тогда Activity-компонент может перемещаться из задачи, которая его запустила, в задачу переднего плана, с которой Activity-компонент имеет общее taskAffinity-значение, по умолчанию false.
Finish on task launch определяет значение атрибута android: finishOnTaskLaunch если true, тогда существующий экземпляр Activity-компонента уничтожается, если пользователь снова запускает его задачу, по умолчанию false.
Finish on close system dialogs определяет значение атрибута android: finishOnCloseSystemDialogs если true, тогда Activity-компонент уничтожается при закрытии текущего окна, например при нажатии кнопки HOME или при блокировке устройства.
Clear task on launch определяет значение атрибута android: clearTaskOnLaunch если true, тогда при перезапуске задачи из домашнего экрана, задача очищается от всех Activity-компонентов до данного корневого Activity-компонента, по умолчанию false.
No history определяет значение атрибута android: noHistory если true, тогда Activity-компонент удаляется из стека задачи и уничтожается, когда становится невидимым на экране, по умолчанию false.
Always retain task state определяет значение атрибута android: alwaysRetainTaskState если true, тогда Android-система не очищает задачу данного корневого Activity-компонента, а сохраняет ее последнее состояние, по умолчанию false.
State not need определяет значение атрибута android: stateNotNeeded если true, тогда метод onSaveInstanceState () Activity-компонента не вызывается, а его метод onCreate () в качестве аргумента всегда получает null, по умолчанию false.