TaskStackBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher.
[Android.Runtime.Register("android/app/TaskStackBuilder", DoNotGenerateAcw=true)]
public class TaskStackBuilder : Java.Lang.Object
[<Android.Runtime.Register("android/app/TaskStackBuilder", DoNotGenerateAcw=true)>]
type TaskStackBuilder = class
inherit Object
- Vererbung
- Attribute
Hinweise
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. In API-Ebene 11 (Android 3.0/Honeycomb) werden die empfohlenen Konventionen für die App-Navigation mithilfe der geänderten Rücktaste geändert. Das Verhalten der Rücktaste ist lokal für den aktuellen Vorgang und erfasst keine Navigation über verschiedene Aufgaben hinweg. Das Navigieren über Aufgaben hinweg und das einfache Erreichen der vorherigen Aufgabe erfolgt über die Benutzeroberfläche "Zuletzt verwendet", auf die über die softwarebezogene Taste "Zuletzt verwendet" auf der Navigations- oder Systemleiste zugegriffen werden kann. Auf Geräten mit der älteren Hardwaretastenkonfiguration kann auf die zuletzt verwendete Benutzeroberfläche mit einem langen Drücken auf die Starttaste zugegriffen werden.
Wenn sie von einem Aufgabenstapel zu einem anderen nach Android 3.0 überqueren, sollte die Anwendung einen Hintergrundstapel/-verlauf für die neue Aufgabe synthetisieren, sodass der Benutzer von der neuen Aufgabe und wieder zurück zum Startprogramm navigieren kann, indem wiederholt die Rücktaste gedrückt wird. Rücktastendrücke sollten nicht über Aufgabenstapel hinweg navigieren.
TaskStackBuilder bietet eine Möglichkeit, die richtigen Konventionen rund um die Aufgabennavigation zu befolgen.
Android-Referenz für android.app.TaskStackBuilder.
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 |
|---|---|
| TaskStackBuilder(IntPtr, JniHandleOwnership) |
Initialisiert eine verwaltete Darstellung eines vorhandenen Java Native Interface -Objekts. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| IntentCount |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| JniPeerMembers |
Stellt die JNI-Bindungsinfrastruktur für Android.App.TaskStackBuilder bereit. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Stellt die JNI-Bindungsinfrastruktur für Android.App.TaskStackBuilder bereit. |
| ThresholdType |
Stellt die JNI-Bindungsinfrastruktur für Android.App.TaskStackBuilder bereit. |
Methoden
| Name | Beschreibung |
|---|---|
| AddNextIntent(Intent) |
Fügen Sie dem Aufgabenstapel einen neuen Intent hinzu. |
| AddNextIntentWithParentStack(Intent) |
Fügen Sie eine neue Absicht mit der aufgelösten Kette der übergeordneten Übergeordneten für die Zielaktivität zum Aufgabenstapel hinzu. |
| AddParentStack(Activity) |
Fügen Sie die übergeordnete Aktivitätskette gemäß der getParentActivityIntent()-Methode der angegebenen Aktivität und den parentActivityName-Attributen der einzelnen aufeinander folgenden Aktivitätselemente (oder aktivitätsalias) im Manifest der Anwendung dem Aufgabenstapel-Generator hinzu. |
| AddParentStack(Class) |
Fügen Sie die übergeordnete Aktivitätskette gemäß der Angabe durch das parentActivityName-Attribut des Aktivitätselements (oder aktivitätsalias) im Manifest der Anwendung zum Aufgabenstapel-Generator hinzu. |
| AddParentStack(ComponentName) |
Fügen Sie die übergeordnete Aktivitätskette gemäß der Angabe durch das parentActivityName-Attribut des Aktivitätselements (oder aktivitätsalias) im Manifest der Anwendung zum Aufgabenstapel-Generator hinzu. |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| Create(Context) |
Gibt einen neuen TaskStackBuilder zum Starten eines neuen Aufgabenstapels zurück, der aus einer Reihe von Aktivitäten besteht. |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| EditIntentAt(Int32) |
Gibt die Absicht am angegebenen Index für die Änderung zurück. |
| Equals(Object) |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetIntents() |
Gibt ein Array zurück, das die Absichten enthält, die diesem Generator hinzugefügt wurden. |
| GetPendingIntent(Int32, PendingIntentFlags, Bundle) |
Rufen Sie einen PendingIntent zum Starten der Aufgabe ab, die von diesem Generator bisher erstellt wurde. |
| GetPendingIntent(Int32, PendingIntentFlags) |
Rufen Sie einen PendingIntent zum Starten der Aufgabe ab, die von diesem Generator bisher erstellt wurde. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| StartActivities() |
Starten Sie den von diesem Generator erstellten Aufgabenstapel. |
| StartActivities(Bundle) |
Starten Sie den von diesem Generator erstellten Aufgabenstapel. |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. (Geerbt von JavaObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Hilfsklasse zum Erstellen synthetischer Hintergrundstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |