Поделиться через


ActivityFlags Перечисление

Определение

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра нескольких типов.

Это перечисление поддерживает побитовую комбинацию значений его членов.

[System.Flags]
public enum ActivityFlags
[<System.Flags>]
type ActivityFlags = 
Наследование
ActivityFlags
Атрибуты

Поля

Имя Значение Описание
GrantReadUriPermission 1

Если задано, получатель этого намерения будет предоставлено разрешение на выполнение операций чтения с URI в данных намерения и любых URI, указанных в его ClipData.

GrantWriteUriPermission 2

Если задано, получатель этого намерения будет предоставлено разрешение на выполнение операций записи с URI в данных намерения и любых URI, указанных в его ClipData.

FromBackground 4

Можно задать вызывающим оператором, чтобы указать, что это намерение поступает из фоновой операции, а не из прямого взаимодействия с пользователем.

DebugLogResolution 8

Флаг, который можно включить для отладки: при установке сообщения журнала будут напечатаны во время разрешения этого намерения, чтобы показать, что было найдено для создания окончательного разрешенного списка.

ExcludeStoppedPackages 16

Если задано, это намерение не будет соответствовать каким-либо компонентам в пакетах, которые в настоящее время остановлены.

IncludeStoppedPackages 32

Если задано, это намерение всегда будет соответствовать любым компонентам в пакетах, которые в настоящее время остановлены.

GrantPersistableUriPermission 64
GrantPrefixUriPermission 128
DirectBootAuto 256
RequireDefault 512
RequireNonBrowser 1024
MatchExternal 2048
LaunchAdjacent 4096
RetainInRecents 8192
TaskOnHome 16384
ClearTask 32768
NoAnimation 65536
ReorderToFront 131072
NoUserAction 262144
ClearWhenTaskReset 524288
NewDocument 524288
LaunchedFromHistory 1048576

Этот флаг обычно не задается кодом приложения, но устанавливается системой, если это действие запускается из журнала (ключ дома longpress).

ReceiverVisibleToInstantApps 2097152
ResetTaskIfNeeded 2097152

Если задано, и это действие либо запускается в новой задаче, либо выполняется в верхней части существующей задачи, она будет запущена в качестве передней двери задачи.

BroughtToFront 4194304
ExcludeFromRecents 8388608

Если задано, новое действие не хранится в списке недавно запущенных действий.

PreviousIsTop 16777216
ForwardResult 33554432

Если задано и используется это намерение для запуска нового действия из существующего, то целевой объект ответа существующего действия будет передан в новое действие.

ClearTop 67108864
MultipleTask 134217728

Не используйте этот флаг, если вы не реализуете собственный средство запуска приложений верхнего уровня.NewTaskвсегда

Так как система по умолчанию не включает графическое управление задачами, этот флаг не следует использовать, если пользователь не сможет вернуться к запущенным задачам.

NewTask

Дополнительные сведения о задачах см. в разделе "Задачи" и "Стек назад".

ReceiverNoAbort 134217728
NewTask 268435456
ReceiverForeground 268435456

Если задано значение, при отправке широковещательной трансляции получатель может выполняться в приоритете переднего плана с более коротким интервалом времени ожидания.

ReceiverReplacePending 536870912
SingleTop 536870912

Если задано, действие не будет запущено, если оно уже запущено в верхней части стека журнала.

NoHistory 1073741824

Если задано, новое действие не хранится в стеке журнала.

ReceiverRegisteredOnly 1073741824

Если задано, при отправке только зарегистрированных получателей широковещательной трансляции будет вызван вызов - компоненты BroadcastReceiver не будут запущены.

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к