Freigeben über


TaskStackBuilder Klasse

Definition

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

[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
TaskStackBuilder
Attribute

Hinweise

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.0 und höher.

In API-Ebene 11 (Android 3.0/Honeycomb) wurden die empfohlenen Konventionen für die App-Navigation mithilfe der Back-Taste geändert. Das Verhalten der Back-Taste ist lokal für die aktuelle Aufgabe und erfasst nicht die Navigation über verschiedene Aufgaben hinweg. Das Navigieren zwischen Aufgaben und das einfache Erreichen der vorherigen Aufgabe erfolgt über die Benutzeroberfläche "Zuletzt verwendete Elemente", auf die über die softwareseitig bereitgestellte Zuletztgestellte Taste in der Navigations- oder Systemleiste zugegriffen werden kann. Auf Geräten mit der älteren Hardwareschaltfläche kann mit einem langen Drücken der Home-Taste auf die aktuelle Benutzeroberfläche zugegriffen werden.

Beim Kreuzen von einem Aufgabenstapel zu einem anderen nach Android 3.0 sollte die Anwendung einen Rückstapel/Verlauf für die neue Aufgabe synthetisieren, sodass der Benutzer durch wiederholtes Drücken der Back-Taste aus der neuen Aufgabe und zurück zum Startprogramm navigieren kann. Das Drücken der Rücktaste sollte nicht zwischen Aufgabenstapeln navigieren.

TaskStackBuilder bietet eine Möglichkeit, die richtigen Konventionen für die aufgabenübergreifende Navigation zu befolgen.

<div class="special reference"><h3>About Navigation</h3> Für ausführlichere Informationen zu Aufgaben, dem Backstapel und den Richtlinien für den Navigationsentwurf finden Sie unter Aufgaben und Back Stack im Entwicklerhandbuch und Navigation im Entwurfshandbuch. </Div>

Java-Dokumentation für android.app.TaskStackBuilder.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

TaskStackBuilder(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
IntentCount
JniIdentityHashCode

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
JniPeerMembers

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

PeerReference

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

AddNextIntent(Intent)

Fügen Sie dem Aufgabenstapel eine neue Absicht hinzu.

AddNextIntentWithParentStack(Intent)

Fügen Sie dem Aufgabenstapel eine neue Absicht mit der aufgelösten Kette von Übergeordneten für die Zielaktivität hinzu.

AddParentStack(Activity)

Fügen Sie die übergeordnete Aktivitätskette gemäß der Activity#getParentActivityIntent() getParentActivityIntent() Methode der angegebenen Aktivität und die android.R.attr#parentActivityName parentActivityName Attribute jedes aufeinander folgenden Aktivitätselements (oder Aktivitätsalias) im Manifest der Anwendung dem Taskstapel-Generator hinzu.

AddParentStack(Class)

Fügen Sie die übergeordnete Aktivitätskette gemäß dem android.R.attr#parentActivityName parentActivityName Attribut des Aktivitätselements (oder aktivitätsalias) im Manifest der Anwendung dem Taskstapel-Generator hinzu.

AddParentStack(ComponentName)

Fügen Sie die übergeordnete Aktivitätskette gemäß dem android.R.attr#parentActivityName parentActivityName Attribut des Aktivitätselements (oder aktivitätsalias) im Manifest der Anwendung dem Taskstapel-Generator hinzu.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Create(Context)

Gibt einen neuen TaskStackBuilder zum Starten eines neuen Aufgabenstapels zurück, der aus einer Reihe von Aktivitäten besteht.

Dispose()

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
Dispose(Boolean)

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
EditIntentAt(Int32)

Gibt die Absicht am angegebenen Index zur Änderung zurück.

Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetIntents()

Gibt ein Array mit den Absichten zurück, die diesem Generator hinzugefügt wurden.

GetPendingIntent(Int32, PendingIntentFlags)

Rufen Sie einen PendingIntent zum Starten der aufgabe ab, die bisher von diesem Generator erstellt wurde.

GetPendingIntent(Int32, PendingIntentFlags, Bundle)

Rufen Sie einen PendingIntent zum Starten der aufgabe ab, die bisher von diesem Generator erstellt wurde.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr 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)
StartActivities()

Starten Sie den von diesem Generator erstellten Aufgabenstapel.

StartActivities(Bundle)

Starten Sie den von diesem Generator erstellten Aufgabenstapel.

ToArray<T>()

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
IJavaPeerable.Finalized()

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

GetJniTypeName(IJavaPeerable)

Hilfsprogrammklasse zum Erstellen synthetischer Backstapel für die aufgabenübergreifende Navigation unter Android 3.

Gilt für: