Compartir a través de


TaskStackBuilder Clase

Definición

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en 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
Herencia
TaskStackBuilder
Atributos

Comentarios

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores.

En el nivel de API 11 (Android 3.0/Honeycomb), las convenciones recomendadas para la navegación de la aplicación mediante la clave atrás han cambiado. El comportamiento de la clave de retroceso es local para la tarea actual y no captura la navegación entre diferentes tareas. Navegar por las tareas y llegar fácilmente a la tarea anterior se realiza a través de la interfaz de usuario "recientes", accesible a través de la clave Recents proporcionada por software en la barra de navegación o del sistema. En los dispositivos con la configuración del botón de hardware anterior, se puede acceder a la interfaz de usuario de recientes con una pulsación larga en la tecla Inicio.

Al cruzar de una pila de tareas a otra posterior a Android 3.0, la aplicación debe sintetizar una pila de retroceso o un historial para la nueva tarea para que el usuario pueda salir de la nueva tarea y volver al iniciador presionando repetidamente la tecla atrás. Las pulsaciones de tecla Atrás no deben navegar por las pilas de tareas.

TaskStackBuilder proporciona una manera de obedecer las convenciones correctas en torno a la navegación entre tareas.

<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>

Documentación de Java para android.app.TaskStackBuilder.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

TaskStackBuilder(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IntentCount
JniIdentityHashCode

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
JniPeerMembers

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

PeerReference

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

AddNextIntent(Intent)

Agregue una nueva intención a la pila de tareas.

AddNextIntentWithParentStack(Intent)

Agregue una nueva intención con la cadena resuelta de elementos primarios para la actividad de destino a la pila de tareas.

AddParentStack(Activity)

Agregue la cadena primaria de actividad especificada por el Activity#getParentActivityIntent() getParentActivityIntent() método de la actividad especificada y los android.R.attr#parentActivityName parentActivityName atributos de cada elemento de actividad sucesiva (o alias de actividad) del manifiesto de la aplicación al generador de pila de tareas.

AddParentStack(Class)

Agregue la cadena primaria de actividad especificada por el android.R.attr#parentActivityName parentActivityName atributo del elemento activity (o activity-alias) en el manifiesto de la aplicación al generador de pila de tareas.

AddParentStack(ComponentName)

Agregue la cadena primaria de actividad especificada por el android.R.attr#parentActivityName parentActivityName atributo del elemento activity (o activity-alias) en el manifiesto de la aplicación al generador de pila de tareas.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Create(Context)

Devuelve un nuevo TaskStackBuilder para iniciar una pila de tareas nueva que consta de una serie de actividades.

Dispose()

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
Dispose(Boolean)

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
EditIntentAt(Int32)

Devuelve la intención en el índice especificado para su modificación.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetIntents()

Devuelve una matriz que contiene las intenciones agregadas a este generador.

GetPendingIntent(Int32, PendingIntentFlags)

Obtenga un PendingIntent para iniciar la tarea construida por este generador hasta ahora.

GetPendingIntent(Int32, PendingIntentFlags, Bundle)

Obtenga un PendingIntent para iniciar la tarea construida por este generador hasta ahora.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
StartActivities()

Inicie la pila de tareas construida por este generador.

StartActivities(Bundle)

Inicie la pila de tareas construida por este generador.

ToArray<T>()

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
IJavaPeerable.Finalized()

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

GetJniTypeName(IJavaPeerable)

Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.

Se aplica a