FragmentController Classe

Definição

Fornece pontos de integração com um FragmentManager host de fragmento.

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

Comentários

Fornece pontos de integração com um FragmentManager host de fragmento.

É responsabilidade do host cuidar do ciclo de vida do Fragmento. Os métodos fornecidos por FragmentController eles são para essa finalidade.

Este membro foi preterido. Usar a biblioteca de suporteandroidx.fragment.app.FragmentController

Java documentação para android.app.FragmentController.

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

Fornece pontos de integração com um FragmentManager host de fragmento.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
FragmentManager

Retorna um FragmentManager para este controlador.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
JniPeerMembers

Fornece pontos de integração com um FragmentManager host de fragmento.

LoaderManager

Retorna um LoaderManager.

PeerReference

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
ThresholdClass

Fornece pontos de integração com um FragmentManager host de fragmento.

ThresholdType

Fornece pontos de integração com um FragmentManager host de fragmento.

Métodos

Nome Description
AttachHost(Fragment)

Anexa o host ao FragmentManager para este controlador.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CreateController(FragmentHostCallback)

Retorna um FragmentController.

DispatchActivityCreated()

Move todos os Fragmentos gerenciados pelo FragmentManager do controlador para o estado criado pela atividade.

DispatchConfigurationChanged(Configuration)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam que ocorreu uma alteração de configuração.

DispatchContextItemSelected(IMenuItem)

Envia um evento de seleção de item de contexto para os Fragmentos gerenciados pelo FragmentManager do controlador.

DispatchCreate()

Move todos os Fragmentos gerenciados pelo FragmentManager do controlador para o estado de criação.

DispatchCreateOptionsMenu(IMenu, MenuInflater)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam que eles devem criar um menu de opções.

DispatchDestroy()

Move todos os fragmentos gerenciados pelo FragmentManager do controlador para o estado de destruição.

DispatchDestroyView()

Move todos os Fragmentos gerenciados pelo FragmentManager do controlador para o estado de exibição de destruição.

DispatchLowMemory()

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam que o dispositivo está em uma condição de memória baixa.

DispatchMultiWindowModeChanged(Boolean, Configuration)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam o modo de várias janelas da atividade alterada.

DispatchMultiWindowModeChanged(Boolean)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam o modo de várias janelas da atividade alterada.

DispatchOptionsItemSelected(IMenuItem)

Envia um evento de seleção de item de opção para os Fragmentos gerenciados pelo FragmentManager do controlador.

DispatchOptionsMenuClosed(IMenu)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam que o menu de opções foi fechado.

DispatchPause()

Move todos os Fragmentos gerenciados pelo FragmentManager do controlador para o estado de pausa.

DispatchPictureInPictureModeChanged(Boolean, Configuration)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam o modo de imagem na imagem da atividade alterada.

DispatchPictureInPictureModeChanged(Boolean)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam o modo de imagem na imagem da atividade alterada.

DispatchPrepareOptionsMenu(IMenu)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam que devem preparar o menu de opções para exibição.

DispatchResume()

Move todos os Fragmentos gerenciados pelo FragmentManager do controlador para o estado de retomada.

DispatchStart()

Move todos os Fragmentos gerenciados pelo FragmentManager do controlador para o estado inicial.

DispatchStop()

Move todos os Fragmentos gerenciados pelo FragmentManager do controlador para o estado de parada.

DispatchTrimMemory(Int32)

Permite que todos os fragmentos gerenciados pelo FragmentManager do controlador saibam que eles devem cortar o uso da memória.

Dispose()

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
Dispose(Boolean)

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
DoLoaderDestroy()

Destrói os carregadores e, se seu estado não estiver sendo retido, os removerá.

DoLoaderStart()

Inicia os carregadores.

DoLoaderStop(Boolean)

Interrompe os carregadores, opcionalmente mantendo seu estado.

DumpLoaders(String, FileDescriptor, PrintWriter, String[])

Despeja o estado atual dos carregadores.

Equals(Object)

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

(Herdado de Object)
ExecPendingActions()

Execute todas as ações pendentes para os Fragmentos gerenciados pelo FragmentManager do controlador.

FindFragmentByWho(String)

Retorna um fragmento com o identificador especificado.

GetHashCode()

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

(Herdado de Object)
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)
NoteStateNotSaved()

Marca o estado do fragmento como não salvo.

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)
OnCreateView(View, String, Context, IAttributeSet)

Cria uma instância da exibição de um fragmento.

ReportLoaderStart()

Permite que os carregadores saibam que o host está pronto para receber notificações.

RestoreAllState(IParcelable, FragmentManagerNonConfig)

Restaura o estado salvo para todos os Fragmentos.

RestoreAllState(IParcelable, IList<Fragment>)

Restaura o estado salvo para todos os Fragmentos.

RestoreLoaderNonConfig(ArrayMap)

Restaura o estado salvo para todos os LoaderManagers.

RetainLoaderNonConfig()

Retorna uma lista de LoaderManagers que optaram por manter sua instância entre as alterações de configuração.

RetainNestedNonConfig()

Retorna uma árvore aninhada de Fragmentos que optou por manter sua instância entre as alterações de configuração.

RetainNonConfig()

Retorna uma lista de Fragmentos que optaram por manter sua instância entre as alterações de configuração.

SaveAllState()

Salva o estado de todos os Fragmentos.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
ToArray<T>()

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Fornece pontos de integração com um FragmentManager host de fragmento.

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

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
IJavaPeerable.Finalized()

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fornece pontos de integração com um FragmentManager host de fragmento.

(Herdado de Object)

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)

Fornece pontos de integração com um FragmentManager host de fragmento.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a