Idioma

FragmentTransaction Classe

Definição

API para executar um conjunto de operações de fragmento.

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

Comentários

Essa classe foi preterida no nível 28 da API. Usar a Biblioteca de Suporte FragmentTransaction

API para executar um conjunto de operações de fragmento. Guias do desenvolvedor Para obter mais informações sobre como usar fragmentos, leia o guia do desenvolvedor fragmentos.

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

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
FragmentTransaction()
FragmentTransaction(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsAddToBackStackAllowed

Retornará true se este FragmentTransaction tiver permissão para ser adicionado à pilha traseira.

IsEmpty
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
JniPeerMembers

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

PeerReference

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

(Herdado de Object)
ThresholdClass

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

ThresholdType

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

Métodos

Nome Description
Add(Fragment, String)

Chamadas #add(int, Fragment, String) com um containerViewId 0.

Add(Int32, Fragment, String)

Adicione um fragmento ao estado da atividade.

Add(Int32, Fragment)

Chamadas #add(int, Fragment, String) com uma marca nula.

AddSharedElement(View, String)

Usado para mapear uma exibição de um fragmento removido ou oculto para uma exibição de um fragmento mostrado ou adicionado.

AddToBackStack(String)

Adicione essa transação à pilha traseira.

Attach(Fragment)

Anexar novamente um fragmento depois de ter sido desanexado anteriormente da interface do usuário com #detach(Fragment).

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Commit()

Agenda uma confirmação dessa transação.

CommitAllowingStateLoss()

Como #commit , mas permite que a confirmação seja executada depois que o estado de uma atividade é salvo.

CommitNow()

Confirma essa transação de forma síncrona.

CommitNowAllowingStateLoss()

Como #commitNow , mas permite que a confirmação seja executada depois que o estado de uma atividade é salvo.

Construct(JniObjectReference, JniObjectReferenceOptions)

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
Detach(Fragment)

Desanexe o fragmento especificado da interface do usuário.

DisallowAddToBackStack()

Não permitir chamadas para #addToBackStack(String).

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

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
Equals(Object)

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
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)
Hide(Fragment)

Oculta um fragmento existente.

JavaFinalize()
Obsoleto.

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)
Remove(Fragment)

Remova um fragmento existente.

Replace(Int32, Fragment, String)

Substitua um fragmento existente que foi adicionado a um contêiner.

Replace(Int32, Fragment)

Chamadas #replace(int, Fragment, String) com uma marca nula.

RunOnCommit(IRunnable)

Adicione um Runnable a essa transação que será executado após a confirmação dessa transação.

SetBreadCrumbShortTitle(ICharSequence)

Como#setBreadCrumbShortTitle(int), mas tomando uma cadeia de caracteres bruta; esse método não< é ><recomendado/em>, pois a cadeia de caracteres não pode ser alterada mais tarde se a localidade for alterada.

SetBreadCrumbShortTitle(Int32)

Defina o título curto a ser mostrado como uma migalha de pão quando essa transação estiver na pilha traseira, conforme usado por FragmentBreadCrumbs.

SetBreadCrumbShortTitle(String)

Como#setBreadCrumbShortTitle(int), mas tomando uma cadeia de caracteres bruta; esse método não< é ><recomendado/em>, pois a cadeia de caracteres não pode ser alterada mais tarde se a localidade for alterada.

SetBreadCrumbTitle(ICharSequence)

Como#setBreadCrumbTitle(int), mas tomando uma cadeia de caracteres bruta; esse método não< é ><recomendado/em>, pois a cadeia de caracteres não pode ser alterada mais tarde se a localidade for alterada.

SetBreadCrumbTitle(Int32)

Defina o título completo para mostrar como uma migalha de pão quando essa transação estiver na pilha de trás, conforme usado por FragmentBreadCrumbs.

SetBreadCrumbTitle(String)

Como#setBreadCrumbTitle(int), mas tomando uma cadeia de caracteres bruta; esse método não< é ><recomendado/em>, pois a cadeia de caracteres não pode ser alterada mais tarde se a localidade for alterada.

SetCustomAnimations(Int32, Int32, Int32, Int32)

Defina recursos de animação específicos para serem executados para os fragmentos que estão entrando e saindo nessa transação.

SetCustomAnimations(Int32, Int32)

Defina recursos de animação específicos para serem executados para os fragmentos que estão entrando e saindo nessa transação.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
SetPrimaryNavigationFragment(Fragment)

Defina um fragmento ativo no momento neste FragmentManager como o fragmento de navegação primário.

SetReorderingAllowed(Boolean)

Define se deseja ou não permitir a otimização de operações dentro e entre transações.

SetTransition(FragmentTransit)

Selecione uma animação de transição padrão para essa transação.

SetTransitionStyle(Int32)

Defina um recurso de estilo personalizado que será usado para resolver animações de trânsito.

Show(Fragment)

Mostra um fragmento oculto anteriormente.

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

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

API para executar um conjunto de operações de fragmento.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

API para executar um conjunto de operações de fragmento.

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

API para executar um conjunto de operações de fragmento.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a