Compartilhar via


FragmentController Classe

Definição

Fornece pontos de integração com um FragmentManager para um 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 para um host de fragmento.

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

Este membro foi preterido. Usar a Biblioteca de Suporteandroidx.fragment.app.FragmentController

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

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

FragmentController(IntPtr, JniHandleOwnership)

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

Propriedades

Class

Retorna a classe de tempo de execução 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 para um host de fragmento.

(Herdado de Object)
JniPeerMembers

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

LoaderManager

Retorna um LoaderManager.

PeerReference

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

(Herdado de Object)
ThresholdClass

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

ThresholdType

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

Métodos

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 de atividade criada.

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 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 pouca memória.

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 seu 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 picture-in-picture da atividade alterada.

DispatchPictureInPictureModeChanged(Boolean)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam o modo picture-in-picture da atividade alterada.

DispatchPrepareOptionsMenu(IMenu)

Permite que todos os Fragmentos gerenciados pelo FragmentManager do controlador saibam que devem preparar seu 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 devem cortar o uso de memória.

Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
DoLoaderDestroy()

Destrói as pás carregadeiras e, se o seu estado não estiver a ser mantido, retira-as.

DoLoaderStart()

Inicia as carregadeiras.

DoLoaderStop(Boolean)

Pára as carregadeiras, opcionalmente mantendo seu estado.

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

Despeja o estado atual das carregadeiras.

Equals(Object)

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

(Herdado de Object)
ExecPendingActions()

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

FindFragmentByWho(String)

Retorna um fragmento com o identificador fornecido.

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)

Instancia a 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 nas alterações de configuração.

RetainNestedNonConfig()

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

RetainNonConfig()

Retorna uma lista de Fragmentos que optaram por manter sua instância nas 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 para um 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 para um host de fragmento.

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

Implantações explícitas de interface

IJavaPeerable.Disposed()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

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

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

GetJniTypeName(IJavaPeerable)

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

Aplica-se a