Condividi tramite


TaskStackBuilder Classe

Definizione

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in 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
Ereditarietà
TaskStackBuilder
Attributi

Commenti

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.0 e versioni successive.

Nel livello API 11 (Android 3.0/Honeycomb) le convenzioni consigliate per lo spostamento delle app con la chiave indietro sono state modificate. Il comportamento della chiave indietro è locale per l'attività corrente e non acquisisce lo spostamento tra attività diverse. Spostarsi tra le attività e raggiungere facilmente l'attività precedente viene eseguita tramite l'interfaccia utente "recenti", accessibile tramite il tasto Recenti fornito dal software sulla barra di spostamento o di sistema. Nei dispositivi con la configurazione del pulsante hardware precedente è possibile accedere all'interfaccia utente recente con una pressione prolungata sul tasto Home.

Quando si passa da uno stack di attività a un altro post-Android 3.0, l'applicazione deve sintetizzare uno stack/cronologia indietro per la nuova attività in modo che l'utente possa uscire dalla nuova attività e tornare all'utilità di avvio premendo ripetutamente il tasto indietro. I tasti indietro non devono spostarsi tra gli stack di attività.

TaskStackBuilder consente di rispettare le convenzioni corrette relative alla navigazione tra attività.

<div class="special reference"><h3>About Navigation</h3> For more detailed information about tasks, the back stack, and navigation design guidelines, please read Tasks and Back Stack from the developer guide and Navigation from the design guide. </Div>

Documentazione java per android.app.TaskStackBuilder.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

TaskStackBuilder(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IntentCount
JniIdentityHashCode

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
JniPeerMembers

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

PeerReference

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

AddNextIntent(Intent)

Aggiungere una nuova finalità allo stack di attività.

AddNextIntentWithParentStack(Intent)

Aggiungere una nuova finalità con la catena risolta di elementi padre per l'attività di destinazione allo stack di attività.

AddParentStack(Activity)

Aggiungere la catena padre dell'attività come specificato dal Activity#getParentActivityIntent() getParentActivityIntent() metodo dell'attività specificata e gli android.R.attr#parentActivityName parentActivityName attributi di ogni attività successiva (o alias attività) nel manifesto dell'applicazione al generatore dello stack di attività.

AddParentStack(Class)

Aggiungere la catena padre dell'attività come specificato dall'attributo dell'elemento android.R.attr#parentActivityName parentActivityName activity (o activity-alias) nel manifesto dell'applicazione al generatore dello stack di attività.

AddParentStack(ComponentName)

Aggiungere la catena padre dell'attività come specificato dall'attributo dell'elemento android.R.attr#parentActivityName parentActivityName activity (o activity-alias) nel manifesto dell'applicazione al generatore dello stack di attività.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Create(Context)

Restituisce un nuovo TaskStackBuilder per l'avvio di un nuovo stack di attività costituito da una serie di attività.

Dispose()

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
Dispose(Boolean)

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
EditIntentAt(Int32)

Restituisce la finalità in corrispondenza dell'indice specificato per la modifica.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetIntents()

Restituisce una matrice contenente le finalità aggiunte a questo generatore.

GetPendingIntent(Int32, PendingIntentFlags)

Ottenere un PendingIntent oggetto per l'avvio dell'attività costruita da questo generatore finora.

GetPendingIntent(Int32, PendingIntentFlags, Bundle)

Ottenere un PendingIntent oggetto per l'avvio dell'attività costruita da questo generatore finora.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
StartActivities()

Avviare lo stack di attività costruito da questo generatore.

StartActivities(Bundle)

Avviare lo stack di attività costruito da questo generatore.

ToArray<T>()

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

GetJniTypeName(IJavaPeerable)

Classe di utilità per la costruzione di stack back sintetici per lo spostamento tra attività in Android 3.

Si applica a