Sprache

ActivityAttribute Klasse

Definition

Generiert ein /manifest/application/activity Element in 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
Vererbung
ActivityAttribute
Attribute
Implementiert

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
ActivityAttribute()

Erstellt und initialisiert eine neue ActivityAttribute Instanz.

Eigenschaften

Name Beschreibung
AllowEmbedded
AllowTaskReparenting

Gibt an, ob die Aktivität von der Tasdk, die sie gestartet hat, zu der Aufgabe verschoben werden kann, für die sie eine Affinität hat.

AlwaysRetainTaskState

Gibt an, ob der Status der Aufgabe, in der sich die Aktivität befindet, immer vom System verwaltet wird.

AutoRemoveFromRecents
Banner
CanDisplayOnRemoteDevices
ClearTaskOnLaunch

Gibt an, ob alle Aktivitäten aus der Aufgabe entfernt werden, mit Ausnahme der Stammaktivität, wann immer sie vom Startbildschirm erneut gestartet wird.

ColorMode
ConfigurationChanges

Die Konfiguration ändert sich, die die Aktivität selbst verarbeitet.

Description
DirectBootAware
DocumentLaunchMode
Enabled

Gibt an, ob die Aktivität vom System instanziiert werden kann.

EnableOnBackInvokedCallback
EnableVrMode
ExcludeFromRecents

Gibt an, ob die Aktivität aus der Liste der kürzlich gestarteten Aktivitäten ausgeschlossen werden soll.

Exported

Gibt an, ob die Aktivität von Komponenten anderer Anwendungen gestartet werden kann.

FinishOnCloseSystemDialogs
FinishOnTaskLaunch

Gibt an, ob eine vorhandene Instanz der Aktivität beendet werden soll, wenn der Benutzer seine Aufgabe erneut startet.

HardwareAccelerated
Icon

Ein Symbol, das die Aktivität darstellt.

Immersive
Label

Eine benutzerlesbare Bezeichnung für die Aktivität.

LaunchMode

Wie die Aktivität gestartet werden soll.

LayoutDirection
LockTaskMode
Logo
MainLauncher

Gibt an, ob die Aktivität das Hauptstartprogramm für eine Anwendung sein soll.

MaxAspectRatio
MaxRecents
MultiProcess

Gibt an, ob eine Instanz der Aktivität in den Prozess der Komponente gestartet werden kann, die sie gestartet hat.

Name

Der Name der Klasse, die die Aktivität implementiert.

NoHistory

Gibt an, ob die Aktivität aus dem Aktivitätsstapel entfernt und beendet werden soll, wenn der Benutzer weg navigiert.

ParentActivity
Permission

Der Name einer Berechtigung, die Clients zum Starten der Aktivität benötigen.

PersistableMode
Process

Der Name des Prozesses, in dem die Aktivität ausgeführt werden soll.

RecreateOnConfigChanges
RelinquishTaskIdentity
RequireContentUriPermissionFromCaller
ResizeableActivity
ResumeWhilePausing
RotationAnimation
RoundIcon
ScreenOrientation

Die Ausrichtung der Anzeige der Aktivität auf dem Gerät.

ShowForAllUsers
ShowOnLockScreen
ShowWhenLocked
SingleUser
StateNotNeeded

Gibt an, ob die Aktivität beendet und erfolgreich neu gestartet werden kann, ohne den Zustand gespeichert zu haben.

SupportsPictureInPicture
TaskAffinity

Die Aufgabe, für die die Aktivität eine Affinität hat.

Theme

Ein Verweis auf eine Stilressource, die ein allgemeines Design für die Aktivität definiert.

TurnScreenOn
UiOptions
VisibleToInstantApps
WindowSoftInputMode

Interaktion des Hauptfensters der Aktivität mit dem Fenster, das die Bildschirmtastatur enthält.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJniNameProviderAttribute.Name

Generiert ein /manifest/application/activity Element in AndroidManifest.xml.

Gilt für: