FragmentController Classe

Definição

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

[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

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

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 essa finalidade.

Referência do Android 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)

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

Retorna um FragmentManager para este controlador.

Handle

O identificador para a instância subjacente do Android.

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

LoaderManager

Retorna um LoaderManager.

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.FragmentController.

ThresholdType

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

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)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

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

Esse método foi preterido no nível 26 da API.

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)

Esse método foi preterido no nível 26 da API.

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

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

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

Esse método foi preterido no nível 24 da API.

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

Esse método foi preterido no nível 24 da API.

SaveAllState()

Salva o estado de todos os Fragmentos.

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

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