TaskStackBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores.
[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
- 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.
Referencia de Android para android.app.TaskStackBuilder.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| TaskStackBuilder(IntPtr, JniHandleOwnership) |
Inicializa una representación administrada de un objeto Java Native Interface existente. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IntentCount |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| JniPeerMembers |
Proporciona la infraestructura de enlace JNI para Android.App.TaskStackBuilder. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Proporciona la infraestructura de enlace JNI para Android.App.TaskStackBuilder. |
| ThresholdType |
Proporciona la infraestructura de enlace JNI para Android.App.TaskStackBuilder. |
Métodos
| Nombre | Description |
|---|---|
| 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 método getParentActivityIntent() de la actividad especificada y los atributos parentActivityName 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 atributo parentActivityName 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 atributo parentActivityName 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) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| Create(Context) |
Devuelve un nuevo TaskStackBuilder para iniciar una pila de tareas nueva que consta de una serie de actividades. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| EditIntentAt(Int32) |
Devuelve la intención en el índice especificado para su modificación. |
| Equals(Object) |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetIntents() |
Devuelve una matriz que contiene las intenciones agregadas a este generador. |
| GetPendingIntent(Int32, PendingIntentFlags, Bundle) |
Obtenga un PendingIntent para iniciar la tarea construida por este generador hasta ahora. |
| GetPendingIntent(Int32, PendingIntentFlags) |
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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| StartActivities() |
Inicie la pila de tareas construida por este generador. |
| StartActivities(Bundle) |
Inicie la pila de tareas construida por este generador. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (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) |
| 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) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase de utilidad para construir pilas de retroceso sintéticas para la navegación entre tareas en Android 3.0 y versiones posteriores. (Heredado de JavaObject) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerció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.0 y versiones posteriores. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |