Struct android_manifest::Action [−][src]
Expand description
Adds an action to an intent filter.
An <intent-filter> element must contain one or more <action> elements. If there
are no <action> elements in an intent filter, the filter doesn’t accept any
Intent objects. See Intents and Intent Filters for details on intent filters
and the role of action specifications within a filter.
XML Syntax
<action android:name="string" />
Contained in
Introduced in
API Level 1
Fields
name: Option<String>The name of the action. Some standard actions are defined in the Intent class
as ACTION_string constants. To assign one of these actions to this
attribute, prepend "android.intent.action." o the string that follows
ACTION_. For example, for ACTION_MAIN, use “android.intent.action.MAIN”
and for ACTION_WEB_SEARCH, use “android.intent.action.WEB_SEARCH”.
For actions you define, it’s best to use your app’s package name as a prefix to ensure uniqueness.
XML Examples
A TRANSMOGRIFY action might be specified as follows:
<action android:name="com.example.project.TRANSMOGRIFY" />
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
fn serialize_attributes(
&self,
source_attributes: Vec<OwnedAttribute>,
source_namespace: Namespace
) -> Result<(Vec<OwnedAttribute>, Namespace), String>[src]Auto Trait Implementations
impl RefUnwindSafe for Actionimpl UnwindSafe for ActionBlanket Implementations
Mutably borrows from an owned value. Read more