Compartilhar via


TaskStackBuilder Classe

Definição

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
TaskStackBuilder
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 Object.

(Herdado de Object)
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 Activity#getParentActivityIntent() getParentActivityIntent() método da atividade especificada e os android.R.attr#parentActivityName parentActivityName atributos de cada elemento de atividade sucessiva (ou alias de atividade) no manifesto do aplicativo ao construtor de pilha de tarefas.

AddParentStack(Class)

Adicione a cadeia pai da atividade conforme especificado pelo android.R.attr#parentActivityName parentActivityName atributo do elemento activity (ou activity-alias) no manifesto do aplicativo ao construtor de pilha de tarefas.

AddParentStack(ComponentName)

Adicione a cadeia pai da atividade conforme especificado pelo android.R.attr#parentActivityName parentActivityName atributo do elemento activity (ou activity-alias) no manifesto do aplicativo ao construtor de pilha de tarefas.

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 PendingIntent para iniciar a tarefa construída por este construtor até agora.

GetPendingIntent(Int32, PendingIntentFlags, Bundle)

Obtenha um PendingIntent para iniciar a tarefa construída por este construtor até agora.

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.

Aplica-se a