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 Action
impl UnwindSafe for Action
Blanket Implementations
Mutably borrows from an owned value. Read more