- Syntax:
<category android:name="string" />
- enthalten in:
<intent-filter>
- description:
- Fügt einem Intent-Filter einen Kategorienamen hinzu. Weitere Informationen zu Intent-Filtern und der Rolle von Kategorieangaben in einem Filter finden Sie unter Intents und Intent-Filter.
- Attribute:
android:name
- Der Name der Kategorie. Standardkategorien werden in der Klasse
Intent
alsCATEGORY_name
-Konstanten definiert. Der hier zugewiesene Name wird von diesen Konstanten abgeleitet, indem demname
, der aufCATEGORY_
folgt,android.intent.category.
vorangestellt wird. Der Stringwert fürCATEGORY_LAUNCHER
ist beispielsweiseandroid.intent.category.LAUNCHER
.Hinweis:Damit implizite Intents empfangen werden, müssen Sie die Kategorie
CATEGORY_DEFAULT
in den Intent-Filter aufnehmen. Die MethodenstartActivity()
undstartActivityForResult()
behandeln alle Intents so, als hätten sie die KategorieCATEGORY_DEFAULT
deklariert. Wenn Sie dies nicht in Ihrem Intent-Filter deklarieren, können Ihre Aktivitäten von keinem impliziten Intent aufgelöst werden.Verwenden Sie für benutzerdefinierte Kategorien den Paketnamen als Präfix, damit sie eindeutig sind.
- eingeführt in:
- API-Level 1
- Siehe auch:
<action>
<data>
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-04-02 (UTC).
[]
[]