Flag class
Special flags that can be set on an intent to control how it is handled.
See
https://developer.android.com/reference/android/content/Intent.html#setFlags(int)
for the official documentation on Intent flags. The constants here mirror
the existing android.content.Intent
ones.
Constructors
- Flag()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- FLAG_ACTIVITY_BROUGHT_TO_FRONT → const int
- Specifies how an activity should be launched. Generally set by the system in conjunction with SINGLE_TASK.
- FLAG_ACTIVITY_CLEAR_TASK → const int
- Causes any existing tasks associated with the activity to be cleared.
- FLAG_ACTIVITY_CLEAR_TOP → const int
- Closes any activities on top of this activity and brings it to the front, if it's currently running.
- FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET → const int
- @deprecated Use FLAG_ACTIVITY_NEW_DOCUMENT instead when on API 21 or above.
- FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS → const int
- Keeps the activity from being listed with other recently launched activities.
- FLAG_ACTIVITY_FORWARD_RESULT → const int
- Forwards the result from this activity to the existing one.
- FLAG_ACTIVITY_LAUNCH_ADJACENT → const int
- Used in split-screen mode to set the launched activity adjacent to the launcher.
- FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY → const int
- Generally set by the system if the activity is being launched from history.
- FLAG_ACTIVITY_MATCH_EXTERNAL → const int
- Used in split-screen mode to set the launched activity adjacent to the launcher.
- FLAG_ACTIVITY_MULTIPLE_TASK → const int
- Creates and launches the activity into a new task. Should always be combined with FLAG_ACTIVITY_NEW_DOCUMENT or FLAG_ACTIVITY_NEW_TASK.
- FLAG_ACTIVITY_NEW_DOCUMENT → const int
- Opens a document into a new task rooted in this activity.
- FLAG_ACTIVITY_NEW_TASK → const int
- The launched activity starts a new task on the activity stack.
- FLAG_ACTIVITY_NO_ANIMATION → const int
- Prevents the system from playing an activity transition animation when launching this.
- FLAG_ACTIVITY_NO_HISTORY → const int
- Does not keep the launched activity in history.
- FLAG_ACTIVITY_NO_USER_ACTION → const int
- Prevents a typical callback from occuring when the activity is paused.
- FLAG_ACTIVITY_PREVIOUS_IS_TOP → const int
- Uses the previous activity as top when applicable.
- FLAG_ACTIVITY_REORDER_TO_FRONT → const int
- Brings any already instances of this activity to the front.
- FLAG_ACTIVITY_RESET_TASK_IF_NEEDED → const int
- Launches the activity in a way that resets the task in some cases.
- FLAG_ACTIVITY_RETAIN_IN_RECENTS → const int
- Keeps an entry in recent tasks. Used with FLAG_ACTIVITY_NEW_DOCUMENT.
- FLAG_ACTIVITY_SINGLE_TOP → const int
- Will not re-launch the activity if it is already at the top of the history stack.
- FLAG_ACTIVITY_TASK_ON_HOME → const int
- Places the activity on top of the home task. Must be used with FLAG_ACTIVITY_NEW_TASK.
- FLAG_DEBUG_LOG_RESOLUTION → const int
- Prints debug logs while the intent is resolving.
- FLAG_EXCLUDE_STOPPED_PACKAGES → const int
- Does not match to any stopped components.
- FLAG_FROM_BACKGROUND → const int
- Can be set by the caller to flag the intent as not being launched directly by the user.
- FLAG_GRANT_PERSISTABLE_URI_PERMISSION → const int
- Will persist the URI permision across device reboots.
- FLAG_GRANT_PREFIX_URI_PERMISSION → const int
- Applies the URI permission grant based on prefix matching.
- FLAG_GRANT_READ_URI_PERMISSION → const int
- Grants the intent listener permission to read extra data from the Intent's URI.
- FLAG_GRANT_WRITE_URI_PERMISSION → const int
- Grants the intent listener permission to write extra data from the Intent's URI.
- FLAG_INCLUDE_STOPPED_PACKAGES → const int
- Always matches stopped components. This is the default behavior.
- FLAG_RECEIVER_FOREGROUND → const int
- Allows the listener to run at a high priority.
- FLAG_RECEIVER_NO_ABORT → const int
- Doesn't allow listeners to cancel the broadcast.
- FLAG_RECEIVER_REGISTERED_ONLY → const int
- Only allows registered receivers to listen for the intent.
- FLAG_RECEIVER_REPLACE_PENDING → const int
- Will drop any pending broadcasts of this intent in favor of the newest one.
- FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS → const int
- Instant Apps will be able to listen for the intent (not the default behavior).