Разработка 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, указывающего имя задачи, в которой