TaskStackBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no 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
- Herança
- Atributos
Comentários
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3.0 e mais recente.
No nível 11 da API (Android 3.0/Honeycomb), as convenções recomendadas para navegação de aplicativos usando a tecla back foram alteradas. O comportamento da tecla back é local para a tarefa atual e não captura a navegação em tarefas diferentes. Navegar entre tarefas e alcançar facilmente a tarefa anterior é realizado através da interface do usuário "recentes", acessível através da tecla Recents fornecida pelo software na barra de navegação ou do sistema. Em dispositivos com a configuração de botão de hardware mais antiga, a interface do usuário recente pode ser acessada pressionando por muito tempo a tecla Home.
Ao cruzar de uma pilha de tarefas para outra pós-Android 3.0, o aplicativo deve sintetizar uma pilha/histórico para a nova tarefa para que o usuário possa navegar para fora da nova tarefa e voltar para o Launcher pressionando repetidamente a tecla back. As teclas Voltar pressionadas não devem navegar pelas pilhas de tarefas.
O TaskStackBuilder fornece uma maneira de obedecer às convenções corretas em torno da navegação entre tarefas.
<div class="special reference"><h3>Sobre a Navegação</h3> Para obter informações mais detalhadas sobre tarefas, a pilha traseira e as diretrizes de design de navegação, leia Tarefas e Back Stack no guia do desenvolvedor e Navegação no guia de design. </Div>
Documentação Java para android.app.TaskStackBuilder
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
TaskStackBuilder(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
IntentCount | |
JniIdentityHashCode |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
JniPeerMembers |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. |
PeerReference |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
AddNextIntent(Intent) |
Adicione uma nova Intenção à pilha de tarefas. |
AddNextIntentWithParentStack(Intent) |
Adicione uma nova Intenção com a cadeia de pais resolvida para a atividade de destino à pilha de tarefas. |
AddParentStack(Activity) |
Adicione a cadeia pai da atividade conforme especificado pelo |
AddParentStack(Class) |
Adicione a cadeia pai da atividade conforme especificado pelo |
AddParentStack(ComponentName) |
Adicione a cadeia pai da atividade conforme especificado pelo |
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Create(Context) |
Retorne um novo TaskStackBuilder para iniciar uma nova pilha de tarefas que consiste em uma série de atividades. |
Dispose() |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
Dispose(Boolean) |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
EditIntentAt(Int32) |
Retorne a intenção no índice especificado para modificação. |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetIntents() |
Retornar uma matriz contendo as intenções adicionadas a esse construtor. |
GetPendingIntent(Int32, PendingIntentFlags) |
Obtenha um |
GetPendingIntent(Int32, PendingIntentFlags, Bundle) |
Obtenha um |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
StartActivities() |
Inicie a pilha de tarefas construída por este construtor. |
StartActivities(Bundle) |
Inicie a pilha de tarefas construída por este construtor. |
ToArray<T>() |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
IJavaPeerable.Finalized() |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. |
GetJniTypeName(IJavaPeerable) |
Classe de utilitário para construir pilhas traseiras sintéticas para navegação entre tarefas no Android 3. |