ActivityFlags 枚举

定义

枚举多个类型返回的值,并将其作为多个类型的参数。

此枚举支持其成员值的按位组合。

[System.Flags]
public enum ActivityFlags
[<System.Flags>]
type ActivityFlags = 
继承
ActivityFlags
属性

字段

名称 说明
GrantReadUriPermission 1

如果已设置,则此意向的接收者将被授予对意向数据中的 URI 以及其 ClipData 中指定的任何 URI 执行读取操作的权限。

GrantWriteUriPermission 2

如果已设置,则此意向的接收者将被授予对意向数据中的 URI 以及其 ClipData 中指定的任何 URI 执行写入操作的权限。

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 home 键)启动此活动,则由系统为你设置。

ReceiverVisibleToInstantApps 2097152
ResetTaskIfNeeded 2097152

如果已设置,并且此活动是在新任务中启动或引入现有任务的顶部,则会将其作为任务的前门启动。

BroughtToFront 4194304
ExcludeFromRecents 8388608

如果已设置,则新活动不会保留在最近启动的活动列表中。

PreviousIsTop 16777216
ForwardResult 33554432

如果已设置并且此意向用于从现有活动启动新活动,则现有活动的回复目标将传输到新活动。

ClearTop 67108864
MultipleTask 134217728

除非要实现自己的顶级应用程序启动器,否则不要使用此标志。NewTaskalways

由于默认系统不包含图形任务管理,因此不应使用此标志,除非你为用户返回已启动的任务提供某种方法。

NewTask

有关任务的详细信息,请参阅 “任务”和“后退堆栈 ”。

ReceiverNoAbort 134217728
NewTask 268435456
ReceiverForeground 268435456

如果已设置,则在发送广播时,允许收件人以前台优先级运行,超时间隔较短。

ReceiverReplacePending 536870912
SingleTop 536870912

如果已设置,则如果活动已在历史记录堆栈顶部运行,则不会启动活动。

NoHistory 1073741824

如果已设置,则新活动不会保留在历史记录堆栈中。

ReceiverRegisteredOnly 1073741824

如果已设置,则仅发送已注册的广播接收器时将调用 -- 不会启动 BroadcastReceiver 组件。

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于