Langue

ActivityAttribute Classe

Définition

Génère un /manifest/application/activity élément dans AndroidManifest.xml.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
[System.Serializable]
public sealed class ActivityAttribute : Attribute, Java.Interop.IJniNameProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
[<System.Serializable>]
type ActivityAttribute = class
    inherit Attribute
    interface IJniNameProviderAttribute
Héritage
ActivityAttribute
Attributs
Implémente

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
ActivityAttribute()

Construit et initialise une nouvelle ActivityAttribute instance.

Propriétés

Nom Description
AllowEmbedded
AllowTaskReparenting

Indique si l’activité peut passer du tasdk qui l’a démarré à la tâche pour laquelle elle a une affinité.

AlwaysRetainTaskState

Indique si l’état de la tâche dans laquelle l’activité est toujours conservée par le système.

AutoRemoveFromRecents
Banner
CanDisplayOnRemoteDevices
ClearTaskOnLaunch

Indique si toutes les activités seront supprimées de la tâche, à l’exception de l’activité racine, chaque fois qu’elle est relancée à partir de l’écran d’accueil.

ColorMode
ConfigurationChanges

La configuration change que l’activité gère elle-même.

Description
DirectBootAware
DocumentLaunchMode
Enabled

Indique si l’activité peut ou non être instanciée par le système.

EnableOnBackInvokedCallback
EnableVrMode
ExcludeFromRecents

Indique si l’activité doit être exclue ou non de la liste des activités récemment lancées.

Exported

Indique si l’activité peut être lancée ou non par des composants d’autres applications.

FinishOnCloseSystemDialogs
FinishOnTaskLaunch

Indique si une instance existante de l’activité doit être arrêtée chaque fois que l’utilisateur lance à nouveau sa tâche.

HardwareAccelerated
Icon

Icône représentant l’activité.

Immersive
Label

Étiquette lisible par l’utilisateur pour l’activité.

LaunchMode

Comment l’activité doit être lancée.

LayoutDirection
LockTaskMode
Logo
MainLauncher

Indique si l’activité doit être le lanceur principal d’une application.

MaxAspectRatio
MaxRecents
MultiProcess

Indique si une instance de l’activité peut être lancée dans le processus du composant qui l’a démarrée.

Name

Nom de la classe qui implémente l’activité.

NoHistory

Indique si l’activité doit être supprimée de la pile d’activités et terminée lorsque l’utilisateur quitte.

ParentActivity
Permission

Nom d’une autorisation que les clients doivent avoir à lancer l’activité.

PersistableMode
Process

Nom du processus dans lequel l’activité doit s’exécuter.

RecreateOnConfigChanges
RelinquishTaskIdentity
RequireContentUriPermissionFromCaller
ResizeableActivity
ResumeWhilePausing
RotationAnimation
RoundIcon
ScreenOrientation

Orientation de l’affichage de l’activité sur l’appareil.

ShowForAllUsers
ShowOnLockScreen
ShowWhenLocked
SingleUser
StateNotNeeded

Indique si l’activité peut être tuée et redémarrée correctement sans avoir enregistré son état.

SupportsPictureInPicture
TaskAffinity

Tâche pour laquelle l’activité a une affinité.

Theme

Référence à une ressource de style définissant un thème global pour l’activité.

TurnScreenOn
UiOptions
VisibleToInstantApps
WindowSoftInputMode

Comment la fenêtre principale de l’activité interagit avec la fenêtre contenant le clavier logiciel visuel.

Implémentations d’interfaces explicites

Nom Description
IJniNameProviderAttribute.Name

Génère un /manifest/application/activity élément dans AndroidManifest.xml.

S’applique à