<tindakan>
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
- sintaksis:
<action android:name="string" />
- terdapat dalam:
<intent-filter>
- deskripsi:
- Menambahkan tindakan ke filter intent.
Elemen
<intent-filter>
harus berisi satu atau beberapa elemen <action>
. Jika tidak ada
elemen <action>
di filter intent, filter tersebut
tidak akan menerima objek Intent
apa pun.
Untuk detail tentang filter intent dan peran spesifikasi
tindakan dalam filter, lihat
Intent dan
Filter Intent.
- atribut:
android:name
- Nama tindakan. Beberapa tindakan standar ditentukan dalam
class
Intent
sebagai
konstanta ACTION_string
. Untuk menetapkan salah satu tindakan ini ke
atribut ini, tambahkan android.intent.action.
ke
string
yang mengikuti ACTION_
.
Misalnya, gunakan android.intent.action.MAIN
untuk ACTION_MAIN
,
dan gunakan android.intent.action.WEB_SEARCH
untuk ACTION_WEB_SEARCH
.
Untuk tindakan yang Anda tentukan, sebaiknya gunakan nama paket aplikasi Anda sebagai awalan untuk
memastikan keunikannya. Misalnya, tindakan TRANSMOGRIFY
mungkin bisa ditentukan
sebagai berikut:
<action android:name="com.example.project.TRANSMOGRIFY" />
- diperkenalkan di:
- API Level 1
- lihat juga:
<intent-filter>
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# <action\u003e\n\nsyntax:\n:\n\n ```xml\n \u003caction android:name=\"string\" /\u003e\n ```\n\ncontained in:\n: [\u003cintent-filter\u003e](/guide/topics/manifest/intent-filter-element)\n\ndescription:\n: Adds an action to an intent filter.\n An [\u003cintent-filter\u003e](/guide/topics/manifest/intent-filter-element)\n element must contain one or more `\u003caction\u003e` elements. If there\n are no `\u003caction\u003e` elements in an intent filter, the filter\n doesn't accept any [Intent](/reference/android/content/Intent) objects.\n For details about intent filters and the role of action\n specifications within a filter, see\n [Intents and\n Intent Filters](/guide/components/intents-filters).\n\nattributes:\n:\n\n `android:name`\n : The name of the action. Some standard actions are defined in the\n [Intent](/reference/android/content/Intent#ACTION_CHOOSER) class as\n `ACTION_`*string* constants. To assign one of these actions to\n this attribute, prepend `android.intent.action.` to the\n *string* that follows `ACTION_`.\n For example, for `ACTION_MAIN`, use `android.intent.action.MAIN`,\n and for `ACTION_WEB_SEARCH`, use `android.intent.action.WEB_SEARCH`.\n\n\n For actions you define, it's best to use your app's package name as a prefix to\n help ensure uniqueness. For example, a `TRANSMOGRIFY` action might be specified\n as follows:\n\n\n ```xml\n \u003caction android:name=\"com.example.project.TRANSMOGRIFY\" /\u003e\n ```\n\nintroduced in:\n: API Level 1\n\nsee also:\n: [\u003cintent-filter\u003e](/guide/topics/manifest/intent-filter-element)"]]