DialogFragment Classe

Definição

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

[Android.Runtime.Register("android/app/DialogFragment", DoNotGenerateAcw=true)]
public class DialogFragment : Android.App.Fragment, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, IDisposable
[<Android.Runtime.Register("android/app/DialogFragment", DoNotGenerateAcw=true)>]
type DialogFragment = class
    inherit Fragment
    interface IDialogInterfaceOnCancelListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDialogInterfaceOnDismissListener
Herança
DialogFragment
Atributos
Implementações

Comentários

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

Um fragmento que exibe uma janela de diálogo, flutuando sobre a janela de sua atividade. Esse fragmento contém um objeto Dialog, que é exibido conforme apropriado com base no estado do fragmento. O controle da caixa de diálogo (decidir quando mostrar, ocultar, ignorar) deve ser feito por meio da API aqui, não com chamadas diretas na caixa de diálogo. As implementações devem substituir essa classe e implementar onCreateView(LayoutInflater, ViewGroup,Bundle) para fornecer o conteúdo da caixa de diálogo. Como alternativa, eles podem substituir onCreateDialog(Bundle) para criar uma caixa de diálogo totalmente personalizada, como um AlertDialog, com seu próprio conteúdo. Tópicos abordados aqui: a caixa de diálogo Alerta básico do ciclo de vida selecionando entre a caixa de diálogo ou a caixa de diálogo Inserindo Ciclo de VidaFragment faz várias coisas para manter o ciclo de vida do fragmento conduzindo-o, em vez da caixa de diálogo. Observe que as caixas de diálogo geralmente são entidades autônomas , elas são sua própria janela, recebendo seus próprios eventos de entrada e, muitas vezes, decidindo por conta própria quando desaparecer (recebendo um evento de chave de fundo ou o usuário clicando em um botão). DialogFragment precisa garantir que o que está acontecendo com os estados fragmento e diálogo permaneça consistente. Para fazer isso, ele observa os eventos de descarte da caixa de diálogo e cuida da remoção de seu próprio estado quando eles acontecem. Isso significa que você deve usar show(FragmentManager,String) ou show(FragmentTransaction,String) para adicionar uma instância de DialogFragment à sua interface do usuário, pois eles acompanham como DialogFragment deve ser removido quando a caixa de diálogo é ignorada. Caixa de diálogo básica O uso mais simples de DialogFragment é como um contêiner flutuante para a hierarquia de exibição do fragmento. Uma implementação simples pode ter esta aparência: um método showDialog() de exemplo na Atividade pode ser: isso remove qualquer caixa de diálogo mostrada no momento, cria um novo DialogFragment com um argumento e mostra-o como um novo estado na pilha traseira. Quando a transação for exibida, o DialogFragment atual e sua caixa de diálogo serão destruídos e o anterior (se houver) será exibido novamente. Observe que, nesse caso, o DialogFragment cuidará de desativar a transação da caixa de diálogo separadamente. Caixa de diálogo alerta Em vez de (ou além de) implementar Fragment.onCreateView(LayoutInflater, ViewGroup, Bundle) para gerar a hierarquia de exibição dentro de uma caixa de diálogo, você pode implementar onCreateDialog(Bundle) para criar seu próprio objeto de caixa de diálogo personalizado. Isso é mais útil para criar um AlertDialog, permitindo que você exiba alertas padrão para o usuário gerenciado por um fragmento. Um exemplo simples de implementação disso é: a atividade que cria esse fragmento pode ter os seguintes métodos para mostrar a caixa de diálogo e receber resultados dele: Observe que, nesse caso, o fragmento não é colocado na pilha de fundo, ele é adicionado apenas como um fragmento em execução indefinida. Como as caixas de diálogo normalmente são modais, isso ainda funcionará como uma pilha invertida, pois a caixa de diálogo capturará a entrada do usuário até que ela seja descartada. Quando for descartado, o DialogFragment cuidará da remoção de si mesmo de seu gerenciador de fragmentos. A seleção entre a caixa de diálogo ou a inserção de um dialogFragment ainda pode ser usada como um fragmento normal, se desejado. Isso será útil se você tiver um fragmento que, em alguns casos, deve ser mostrado como uma caixa de diálogo e outros inseridos em uma interface do usuário maior. Esse comportamento normalmente será selecionado automaticamente para você com base em como você está usando o fragmento, mas pode ser personalizado com setShowsDialog(booleano). Por exemplo, aqui está um fragmento de diálogo simples: uma instância desse fragmento pode ser criada e mostrada como uma caixa de diálogo: ela também pode ser adicionada como conteúdo em uma hierarquia de exibição:

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

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

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

DialogFragment(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
Activity

Retorne a atividade à qual este fragmento está associado no momento.

(Herdado de Fragment)
AllowEnterTransitionOverlap

Retorna se a transição de saída e a transição de entrada se sobrepõem ou não.

(Herdado de Fragment)
AllowReturnTransitionOverlap

Retorna se a transição de retorno e a transição de recuo se sobrepõem ou não.

(Herdado de Fragment)
Arguments

Retorne os argumentos fornecidos para setArguments(Bundle), se houver.

(Herdado de Fragment)
Cancelable

Retornar o valor atual de setCancelable(booleano).

ChildFragmentManager

Retorne um FragmentManager privado para colocar e gerenciar fragmentos dentro deste Fragmento.

(Herdado de Fragment)
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Context

Retorne o Contexto ao qual este fragmento está associado no momento.

(Herdado de Fragment)
Dialog

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

EnterTransition

Retorna a Transição que será usada para mover Exibições para a cena inicial.

(Herdado de Fragment)
ExitTransition

Retorna a Transição que será usada para mover Exibições para fora da cena quando o fragmento for removido, oculto ou desanexado ao não estourar a pilha traseira.

(Herdado de Fragment)
FragmentManager

Retorne o FragmentManager para interagir com fragmentos associados à atividade desse fragmento.

(Herdado de Fragment)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Host

Retorne o objeto host deste fragmento.

(Herdado de Fragment)
Id

Retorne o identificador pelo qual esse fragmento é conhecido.

(Herdado de Fragment)
IsAdded

Retornará true se o fragmento for adicionado atualmente à sua atividade.

(Herdado de Fragment)
IsDetached

Retornará true se o fragmento tiver sido explicitamente desanexado da interface do usuário.

(Herdado de Fragment)
IsHidden

Retornará true se o fragmento estiver oculto.

(Herdado de Fragment)
IsInLayout

Retornará true se o layout for incluído como parte de uma hierarquia de exibição de atividade por meio da marca de <fragmento> .

(Herdado de Fragment)
IsRemoving

Retornará true se esse fragmento estiver sendo removido de sua atividade no momento.

(Herdado de Fragment)
IsResumed

Retornará true se o fragmento estiver no estado retomado.

(Herdado de Fragment)
IsStateSaved

Retornará true se esse fragmento for adicionado e seu estado já tiver sido salvo pelo host.

(Herdado de Fragment)
IsVisible

Retornará true se o fragmento estiver visível no momento para o usuário.

(Herdado de Fragment)
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.DialogFragment.

LayoutInflater

Retorna o LayoutInflater armazenado em cache usado para inflar exibições desse fragmento.

(Herdado de Fragment)
LoaderManager

Esse método é preterido.

(Herdado de Fragment)
ParentFragment

Retorna o fragmento pai que contém este fragmento.

(Herdado de Fragment)
PeerReference

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

(Herdado de Object)
ReenterTransition

Retorna a Transição que será usada para mover Exibições para a cena ao retornar devido ao estouro de uma pilha traseira.

(Herdado de Fragment)
Resources

Retornar getActivity().getResources().

(Herdado de Fragment)
RetainInstance

Controlar se uma instância de fragmento é retida na recriação da atividade (como de uma alteração de configuração).

(Herdado de Fragment)
ReturnTransition

Retorna a Transição que será usada para mover Exibições para fora da cena quando o Fragmento estiver se preparando para ser removido, oculto ou desanexado devido ao estouro da pilha traseira.

(Herdado de Fragment)
SharedElementEnterTransition

Retorna a Transição que será usada para elementos compartilhados transferidos para a Cena do conteúdo.

(Herdado de Fragment)
SharedElementReturnTransition

Retorne a Transição que será usada para elementos compartilhados transferidos novamente durante um pop da pilha traseira.

(Herdado de Fragment)
ShowsDialog

Retorne o valor atual de setShowsDialog(booleano).

Tag

Obtenha o nome da marca do fragmento, se especificado.

(Herdado de Fragment)
TargetFragment

Retornar o conjunto de fragmentos de destino por setTargetFragment(Fragment, int).

(Herdado de Fragment)
TargetRequestCode

Retornar o conjunto de códigos de solicitação de destino por setTargetFragment(Fragment, int).

(Herdado de Fragment)
Theme

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

ThresholdClass

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

ThresholdType

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

UserVisibleHint

Consulte também:

(Herdado de Fragment)
View

Obtenha o modo de exibição raiz do layout do fragmento (aquele retornado por onCreateView(LayoutInflater, ViewGroup, Bundle)), se fornecido.

(Herdado de Fragment)

Métodos

Nome Description
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)
Dismiss()

Descarte o fragmento e sua caixa de diálogo.

DismissAllowingStateLoss()

Versão de dismiss() que usa FragmentTransaction.commitAllowingStateLoss().

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 dos Fragmentos no fluxo fornecido.

(Herdado de Fragment)
Equals(Object)

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

(Herdado de JavaObject)
Equals(Object)
Obsoleto.

Subclasses não podem substituir equals().

(Herdado de Fragment)
GetHashCode()
Obsoleto.

As subclasses não podem substituir hashCode().

(Herdado de Fragment)
GetString(Int32, Object[])

Retornar uma cadeia de caracteres formatada localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo, substituindo os argumentos de formato conforme definido em Formatter e String.format(String, Object).

(Herdado de Fragment)
GetString(Int32)

Retornar uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo.

(Herdado de Fragment)
GetText(Int32)

Retorne um CharSequence localizado e com estilo da tabela de cadeia de caracteres padrão do pacote do aplicativo.

(Herdado de Fragment)
GetTextFormatted(Int32)

Retorne um CharSequence localizado e com estilo da tabela de cadeia de caracteres padrão do pacote do aplicativo.

(Herdado de Fragment)
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)
OnActivityCreated(Bundle)

Chamado quando a atividade do fragmento foi criada e a hierarquia de exibição desse fragmento instanciada.

(Herdado de Fragment)
OnActivityResult(Int32, Result, Intent)

Receba o resultado de uma chamada anterior para startActivityForResult(Intent,int).

(Herdado de Fragment)
OnAttach(Activity)

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

(Herdado de Fragment)
OnAttach(Context)

Chamado quando um fragmento é anexado pela primeira vez ao seu contexto.

(Herdado de Fragment)
OnAttachFragment(Fragment)

Chamado quando um fragmento é anexado como um filho deste fragmento.

(Herdado de Fragment)
OnCancel(IDialogInterface)

Esse método será invocado quando a caixa de diálogo for cancelada.

OnConfigurationChanged(Configuration)

Chamado pelo sistema quando a configuração do dispositivo é alterada enquanto o componente está em execução.

(Herdado de Fragment)
OnContextItemSelected(IMenuItem)

Esse gancho é chamado sempre que um item em um menu de contexto é selecionado.

(Herdado de Fragment)
OnCreate(Bundle)

Chamado para fazer a criação inicial de um fragmento.

(Herdado de Fragment)
OnCreateAnimator(FragmentTransit, Boolean, Int32)

Chamado quando um fragmento carrega uma animação.

(Herdado de Fragment)
OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Chamado quando um menu de contexto para a exibição está prestes a ser mostrado.

(Herdado de Fragment)
OnCreateDialog(Bundle)

Substitua para criar seu próprio contêiner de caixa de diálogo personalizado.

OnCreateOptionsMenu(IMenu, MenuInflater)

Inicialize o conteúdo do menu de opções padrão da Atividade.

(Herdado de Fragment)
OnCreateView(LayoutInflater, ViewGroup, Bundle)

Chamado para que o fragmento instancie sua exibição de interface do usuário.

(Herdado de Fragment)
OnDestroy()

Chamado quando o fragmento não está mais em uso.

(Herdado de Fragment)
OnDestroyOptionsMenu()

Chamado quando os itens de menu de opção desse fragmento não estão mais sendo incluídos no menu de opções gerais.

(Herdado de Fragment)
OnDestroyView()

Chamado quando a exibição criada anteriormente por onCreateView(LayoutInflater, ViewGroup, Bundle) foi desanexada do fragmento.

(Herdado de Fragment)
OnDetach()

Chamado quando o fragmento não está mais anexado à atividade.

(Herdado de Fragment)
OnDismiss(IDialogInterface)

Esse método será invocado quando a caixa de diálogo for ignorada.

OnGetLayoutInflater(Bundle)

Retorna o LayoutInflater usado para inflar exibições deste fragmento.

(Herdado de Fragment)
OnHiddenChanged(Boolean)

Chamado quando o estado oculto (conforme retornado por isHidden() do fragmento foi alterado.

(Herdado de Fragment)
OnInflate(Activity, IAttributeSet, Bundle)

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

(Herdado de Fragment)
OnInflate(Context, IAttributeSet, Bundle)

Chamado quando um fragmento está sendo criado como parte de uma inflação de layout de exibição, normalmente de definir o modo de exibição de conteúdo de uma atividade.

(Herdado de Fragment)
OnInflate(IAttributeSet, Bundle)
Obsoleto.

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

(Herdado de Fragment)
OnLowMemory()

Isso é chamado quando o sistema geral está com pouca memória e os processos em execução ativamente devem cortar o uso da memória.

(Herdado de Fragment)
OnMultiWindowModeChanged(Boolean, Configuration)

Chamado quando a atividade do Fragmento muda do modo de tela inteira para o modo de várias janelas e visa-versa.

(Herdado de Fragment)
OnMultiWindowModeChanged(Boolean)

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

(Herdado de Fragment)
OnOptionsItemSelected(IMenuItem)

Esse gancho é chamado sempre que um item no menu de opções é selecionado.

(Herdado de Fragment)
OnOptionsMenuClosed(IMenu)

Esse gancho é chamado sempre que o menu de opções está sendo fechado (seja pelo usuário cancelando o menu com o botão voltar/menu ou quando um item é selecionado).

(Herdado de Fragment)
OnPause()

Chamado quando o Fragmento não é mais retomado.

(Herdado de Fragment)
OnPictureInPictureModeChanged(Boolean, Configuration)

Chamado pelo sistema quando a atividade muda de e para o modo de imagem na imagem.

(Herdado de Fragment)
OnPictureInPictureModeChanged(Boolean)

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

(Herdado de Fragment)
OnPrepareOptionsMenu(IMenu)

Prepare o menu de opções padrão da Tela a ser exibido.

(Herdado de Fragment)
OnRequestPermissionsResult(Int32, String[], Permission[])

Retorno de chamada para o resultado da solicitação de permissões.

(Herdado de Fragment)
OnResume()

Chamado quando o fragmento está visível para o usuário e em execução ativamente.

(Herdado de Fragment)
OnSaveInstanceState(Bundle)

Chamado para pedir ao fragmento para salvar seu estado dinâmico atual, para que ele possa ser reconstruído posteriormente em uma nova instância de seu processo é reiniciado.

(Herdado de Fragment)
OnStart()

Chamado quando o Fragmento está visível para o usuário.

(Herdado de Fragment)
OnStop()

Chamado quando o fragmento não é mais iniciado.

(Herdado de Fragment)
OnTrimMemory(TrimMemory)

Chamado quando o sistema operacional determinou que é um bom momento para um processo cortar a memória desnecessária de seu processo.

(Herdado de Fragment)
OnViewCreated(View, Bundle)

Chamado imediatamente após onCreateView(LayoutInflater, ViewGroup,Bundle) ter retornado, mas antes que qualquer estado salvo tenha sido restaurado no modo de exibição.

(Herdado de Fragment)
OnViewStateRestored(Bundle)

Chamado quando todo o estado salvo foi restaurado na hierarquia de exibição do fragmento.

(Herdado de Fragment)
PostponeEnterTransition()

Adie a transição de fragmento de entrada até que startPostponedEnterTransition() ou FragmentManager.executePendingTransactions() tenha sido chamado.

(Herdado de Fragment)
RegisterForContextMenu(View)

Registra um menu de contexto a ser mostrado para a exibição determinada (várias exibições podem mostrar o menu de contexto).

(Herdado de Fragment)
RequestPermissions(String[], Int32)

Solicita permissões a serem concedidas a este aplicativo.

(Herdado de Fragment)
SetEnterSharedElementCallback(SharedElementCallback)

Quando transições personalizadas são usadas com Fragmentos, o retorno de chamada de transição de entrada é chamado quando esse fragmento é anexado ou desanexado quando não estoura a pilha traseira.

(Herdado de Fragment)
SetExitSharedElementCallback(SharedElementCallback)

Quando transições personalizadas são usadas com Fragmentos, o retorno de chamada de transição de saída é chamado quando esse fragmento é anexado ou desanexado ao estourar a pilha de trás.

(Herdado de Fragment)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetHasOptionsMenu(Boolean)

Informe que esse fragmento gostaria de participar na população do menu de opções recebendo uma chamada para onCreateOptionsMenu(Menu, MenuInflater) e métodos relacionados.

(Herdado de Fragment)
SetInitialSavedState(Fragment+SavedState)

Defina o estado salvo inicial do qual esse Fragmento deve ser restaurado quando for construído pela primeira vez, conforme retornado por FragmentManager.saveFragmentInstanceState.

(Herdado de Fragment)
SetMenuVisibility(Boolean)

Defina uma dica para saber se o menu desse fragmento deve estar visível.

(Herdado de Fragment)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Herdado de JavaObject)
SetStyle(DialogFragmentStyle, Int32)

Chame para personalizar a aparência básica e o comportamento da caixa de diálogo do fragmento.

SetTargetFragment(Fragment, Int32)

Destino opcional para este fragmento.

(Herdado de Fragment)
ShouldShowRequestPermissionRationale(String)

Obtém se você deve mostrar a interface do usuário com lógica antes de solicitar uma permissão.

(Herdado de Fragment)
Show(FragmentManager, String)

Exiba a caixa de diálogo, adicionando o fragmento ao FragmentManager fornecido.

Show(FragmentTransaction, String)

Exiba a caixa de diálogo, adicionando o fragmento usando uma transação existente e, em seguida, confirmando a transação.

StartActivity(Intent, Bundle)

Chamar Activity.startActivity(Intent,Bundle) da atividade que contém o fragmento.

(Herdado de Fragment)
StartActivity(Intent)

Chamar Activity.startActivity(Intent) da atividade que contém o fragmento.

(Herdado de Fragment)
StartActivityForResult(Intent, Int32, Bundle)

Chamar Activity.startActivityForResult(Intent, int,Bundle) da atividade que contém o fragmento.

(Herdado de Fragment)
StartActivityForResult(Intent, Int32)

Chamar Activity.startActivityForResult(Intent,int) da atividade que contém o fragmento.

(Herdado de Fragment)
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Call Activity.startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle) do fragmento que contém a Atividade.

(Herdado de Fragment)
StartPostponedEnterTransition()

Inicie as transições adiadas depois que postponeEnterTransition() foi chamado.

(Herdado de Fragment)
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)
UnregisterForContextMenu(View)

Impede que um menu de contexto seja mostrado para o modo de exibição fornecido.

(Herdado de Fragment)
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)
IJavaPeerable.UnregisterFromRuntime()

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

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