FragmentManager Classe

Definição

Essa classe foi preterida no nível 28 da API.

[Android.Runtime.Register("android/app/FragmentManager", DoNotGenerateAcw=true)]
public abstract class FragmentManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/FragmentManager", DoNotGenerateAcw=true)>]
type FragmentManager = class
    inherit Object
Herança
FragmentManager
Atributos

Comentários

Essa classe foi preterida no nível 28 da API. Use o FragmentManager da Biblioteca de Suporte para comportamento consistente em todos os dispositivos e acesso ao Ciclo de Vida.

Interface para interagir com objetos Fragment dentro de um Guia do Desenvolvedor de Atividades Para obter mais informações sobre como usar fragmentos, leia o guia do desenvolvedor fragmentos.

Referência do Android para android.app.FragmentManager.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
FragmentManager()

Essa classe foi preterida no nível 28 da API.

FragmentManager(IntPtr, JniHandleOwnership)

Inicializa uma representação gerenciada de um objeto de interface nativa Java existente.

Campos

Nome Description
PopBackStackInclusive

Sinalizador para popBackStack(String,int) e popBackStack(int, int): se definido e o nome ou ID de uma entrada de pilha de fundo tiver sido fornecido, todas as entradas correspondentes serão consumidas até que uma que não corresponda seja encontrada ou a parte inferior da pilha seja atingida.

Propriedades

Nome Description
BackStackEntryCount

Retorne o número de entradas atualmente na pilha traseira.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Fragments

Obtenha uma lista de todos os fragmentos adicionados ao FragmentManager no momento.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsDestroyed

Retornará true se a chamada final Activity.onDestroy() tiver sido feita na Atividade do FragmentManager, portanto, esta instância agora está morta.

IsStateSaved

Retornará true se o estado do FragmentManager já tiver sido salvo pelo host.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
JniPeerMembers

Fornece infraestrutura de associação JNI para Android.App.FragmentManager.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
PrimaryNavigationFragment

Retorne o fragmento de navegação primário atualmente ativo para este FragmentManager.

ThresholdClass

Fornece infraestrutura de associação JNI para Android.App.FragmentManager.

ThresholdType

Fornece infraestrutura de associação JNI para Android.App.FragmentManager.

Métodos

Nome Description
AddOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

Adicione um novo ouvinte para alterações na pilha de fundo do fragmento.

BeginTransaction()

Inicie uma série de operações de edição nos Fragmentos associados a este FragmentManager.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
Dump(String, FileDescriptor, PrintWriter, String[])

Imprima o estado do FragmentManager no fluxo fornecido.

EnableDebugLogging(Boolean)

Controlar se os logs de depuração internos do gerenciador de fragmentos da estrutura estão ativados.

Equals(Object)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
ExecutePendingTransactions()

Depois que um FragmentTransaction é confirmado com FragmentTransaction.commit(), ele é agendado para ser executado de forma assíncrona no thread principal do processo.

FindFragmentById(Int32)

Localiza um fragmento que foi identificado pela ID fornecida quando inflado de XML ou como a ID do contêiner quando adicionado em uma transação.

FindFragmentById<T>(Int32)

Essa classe foi preterida no nível 28 da API.

FindFragmentByTag(String)

Localiza um fragmento que foi identificado pela marca determinada quando inflado de XML ou como fornecido quando adicionado em uma transação.

FindFragmentByTag<T>(String)

Essa classe foi preterida no nível 28 da API.

GetBackStackEntryAt(Int32)

Retornar o BackStackEntry no índice de índice na pilha traseira; em que o item na parte inferior da pilha tem índice 0.

GetFragment(Bundle, String)

Recupere a instância atual do Fragmento para uma referência anteriormente colocada com putFragment(Bundle, String, Fragment).

GetFragment<T>(Bundle, String)

Essa classe foi preterida no nível 28 da API.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
InvalidateOptionsMenu()

Invalide o menu de opções da atividade anexada conforme necessário.

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)
PopBackStack()

Pop-off the top state off the back stack.

PopBackStack(Int32, PopBackStackFlags)

Pop all back stack states up to the one with the given identifier.

PopBackStack(String, PopBackStackFlags)

Pop the last fragment transition from the manager's fragment back stack.

PopBackStackImmediate()

Como popBackStack(), mas executa a operação imediatamente dentro da chamada.

PopBackStackImmediate(Int32, PopBackStackFlags)

Como popBackStack(int, int), mas executa a operação imediatamente dentro da chamada.

PopBackStackImmediate(String, PopBackStackFlags)

Como popBackStack(String,int), mas executa a operação imediatamente dentro da chamada.

PutFragment(Bundle, String, Fragment)

Coloque uma referência a um fragmento em um Pacote.

RegisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks, Boolean)

Registra um FragmentLifecycleCallbacks para ouvir eventos de ciclo de vida de fragmentos que ocorrem neste FragmentManager.

RemoveOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

Remova um ouvinte que foi adicionado anteriormente com addOnBackStackChangedListener(OnBackStackChangedListener).

SaveFragmentInstanceState(Fragment)

Salve o estado da instância atual do fragmento especificado.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks)

Cancela o registro de um FragmentLifecycleCallbacks registrado anteriormente.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Eventos

Nome Description
BackStackChanged

Essa classe foi preterida no nível 28 da API.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Essa classe foi preterida no nível 28 da API.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a