- syntaxe :
<category android:name="string" />
- contenu dans :
<intent-filter>
- description :
- Ajoute un nom de catégorie à un filtre d'intent. Pour en savoir plus sur les filtres d'intent et le rôle des spécifications de catégorie dans un filtre, consultez la page Intents et filtres d'intent.
- attributs :
android:name
- Nom de la catégorie. Les catégories standards sont définies dans la classe
Intent
en tant que constantesCATEGORY_name
. Le nom attribué ici peut être dérivé de ces constantes en ajoutant le préfixe "android.intent.category.
" à l'élémentname
qui suitCATEGORY_
. Par exemple, la valeur de la chaîne pourCATEGORY_LAUNCHER
est "android.intent.category.LAUNCHER
".Remarque : Pour recevoir des intents implicites, vous devez inclure la catégorie
CATEGORY_DEFAULT
dans le filtre d'intent. Les méthodesstartActivity()
etstartActivityForResult()
traitent tous les intents comme s'ils avaient déclaré la catégorieCATEGORY_DEFAULT
. Si vous ne la déclarez pas dans votre filtre d'intent, aucun intent implicite ne pourra joindre votre activité.Les catégories personnalisées doivent utiliser le nom du package comme préfixe pour garantir qu'elles sont uniques.
- Première apparition :
- Niveau d'API 1
- voir aussi :
<action>
<data>
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-11-01 UTC.
[]
[]