Enumerates values returned by several types.
Syntax
[System.Flags]
public enum ActivityInfoFlags
Remarks
Enumerates value returned by the following:
.
Members
Member Name | Description |
---|
AllowTaskReparenting | Bit in ActivityInfo.Flags that indicates that the activity can be moved
between tasks based on its task affinity. Set from the
Android.Resource.Attribute.AllowTaskReparenting attribute.
|
AlwaysRetainTaskState | Bit in ActivityInfo.Flags indicating that, when the activity is the root
of a task, that task's stack should never be cleared when it is
relaunched from home. Set from the
Android.Resource.Attribute.AlwaysRetainTaskState attribute.
|
AutoRemoveFromRecents | Documentation for this section has not yet been entered. |
ClearTaskOnLaunch | Bit in ActivityInfo.Flags indicating that, when the activity is the root
of a task, that task's stack should be cleared each time the user
re-launches it from home. As a result, the user will always
return to the original activity at the top of the task.
This flag only applies to activities that
are used to start the root of a new task. Set from the
Android.Resource.Attribute.ClearTaskOnLaunch attribute.
|
ExcludeFromRecents | Bit in ActivityInfo.Flags that indicates that the activity should not
appear in the list of recently launched activities. Set from the
Android.Resource.Attribute.ExcludeFromRecents attribute.
|
FinishOnCloseSystemDialogs | Bit in ActivityInfo.Flags indicating that, when a request to close system
windows happens, this activity is finished.
Set from the
Android.Resource.Attribute.FinishOnCloseSystemDialogs attribute.
|
FinishOnTaskLaunch | Bit in ActivityInfo.Flags indicating that, when the activity's task is
relaunched from home, this activity should be finished.
Set from the
Android.Resource.Attribute.FinishOnTaskLaunch attribute.
|
HardwareAccelerated | Value for ActivityInfo.Flags: true when the application's rendering should
be hardware accelerated.
|
Immersive | Bit in ActivityInfo.Flags corresponding to an immersive activity
that wishes not to be interrupted by notifications.
Applications that hide the system notification bar with
Android.Views.WindowManagerFlags.Fullscreen
may still be interrupted by high-priority notifications; for example, an
incoming phone call may use
Android.App.Notification.FullScreenIntent
to present a full-screen in-call activity to the user, pausing the
current activity as a side-effect. An activity with
ActivityInfoFlags.Immersive set, however, will not be interrupted; the
notification may be shown in some other way (such as a small floating
"toast" window).
Note that this flag will always reflect the Activity's
android:immersive manifest definition, even if the Activity's
immersive state is changed at runtime via
Android.App.Activity.Immersive. |
Multiprocess | Bit in ActivityInfo.Flags indicating whether this activity is able to
run in multiple processes. If
true, the system may instantiate it in the some process as the
process starting it in order to conserve resources. If false, the
default, it always runs in ComponentInfo.ProcessName. Set from the
Android.Resource.Attribute.Multiprocess attribute.
|
NoHistory | Bit in ActivityInfo.Flags indicating that, when the user navigates away
from an activity, it should be finished.
Set from the
Android.Resource.Attribute.NoHistory attribute.
|
None | Documentation for this section has not yet been entered. |
RelinquishTaskIdentity | Documentation for this section has not yet been entered. |
ResumeWhilePausing | Documentation for this section has not yet been entered. |
SingleUser | Bit in ActivityInfo.Flags: If set, a single instance of the receiver will
run for all users on the device. Set from the
Android.Resource.Attribute.SingleUser attribute. Note that this flag is
only relevant for ActivityInfo structures that are describing receiver
components; it is not applied to activities.
|
StateNotNeeded | Bit in ActivityInfo.Flags indicating that the activity's state
is not required to be saved, so that if there is a failure the
activity will not be removed from the activity stack. Set from the
Android.Resource.Attribute.StateNotNeeded attribute.
|
Requirements
Namespace: Android.Content.PM
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0