Intent Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma intenção é uma descrição abstrata de uma operação a ser executada.
[Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)]
public class Intent : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)>]
type Intent = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
- Herança
- Derivado
- Atributos
- Implementações
Comentários
Uma intenção é uma descrição abstrata de uma operação a ser executada. Ele pode ser usado Context#startActivity(Intent) startActivity para iniciar um android.app.Activity, android.content.Context#sendBroadcast(Intent) broadcastIntent enviá-lo para todos os componentes interessados BroadcastReceiver BroadcastReceiver e android.content.Context#startService ou android.content.Context#bindService para se comunicar com um plano de fundo android.app.Service.
Uma Intenção fornece uma instalação para executar a associação de runtime tardia entre o código em aplicativos diferentes. Seu uso mais significativo está na inicialização de atividades, em que pode ser considerada como a associação entre atividades. É basicamente uma estrutura de dados passiva que contém uma descrição abstrata de uma ação a ser executada.
<div class="special reference"><h3>Developer Guides</h3>
Para obter informações sobre como criar e resolver intenções, leia o guia do desenvolvedor de Intenções e Filtros de Intenção .
</div>
"IntentStructure"><h3>Intent Structure</h3>
As principais informações em uma intenção são:
<ul><li>
<b>ação</b> -- A ação geral a ser executada, como #ACTION_VIEW, , #ACTION_EDITetc #ACTION_MAIN.
</li><li>
<b>data</b> -- Os dados em que operar, como um registro de pessoa no banco de dados de contatos, expressos como um android.net.Uri.
</li></ul>
Alguns exemplos de pares de ação/dados são:
<ul><li>
<b>#ACTION_VIEWcontent://contacts/people/1</b> – Exibir informações sobre a pessoa cujo identificador é "1".
</li><li>
<b>#ACTION_DIALcontent://contacts/people/1</b> – Exibir o discador de telefone com a pessoa preenchida.
</li><li>
<b>#ACTION_VIEWtel:123</b> – Exibir o discador de telefone com o número especificado preenchido. Observe como a ação VIEW faz o que é considerado a coisa mais razoável para um URI específico.
</li><li>
<b>#ACTION_DIALtel:123</b> – Exibir o discador de telefone com o número especificado preenchido.
</li><li>
<b>#ACTION_EDITcontent://contacts/people/1</b> – Editar informações sobre a pessoa cujo identificador é "1".
</li><li>
<b>#ACTION_VIEWcontent://contacts/people/</b> – Exibir uma lista de pessoas, pelas quais o usuário pode navegar. Este exemplo é uma entrada típica de nível superior no aplicativo Contatos, mostrando a lista de pessoas. Selecionar uma pessoa específica para exibir resultaria em uma nova intenção {<b>#ACTION_VIEWcontent://contacts/people/N</b> } sendo usada para iniciar uma atividade para exibir essa pessoa.
</li></ul>
Além desses atributos primários, há vários atributos secundários que você também pode incluir com uma intenção:
<ul><li>
<b>categoria</b> – fornece informações adicionais sobre a ação a ser executada. Por exemplo, #CATEGORY_LAUNCHER significa que ele deve aparecer no Inicializador como um aplicativo de nível superior, enquanto #CATEGORY_ALTERNATIVE significa que ele deve ser incluído em uma lista de ações alternativas que o usuário pode executar em um pedaço de dados.
<li>
<b>type</b> -- Especifica um tipo explícito (um tipo MIME) dos dados de intenção. Normalmente, o tipo é inferido dos próprios dados. Ao definir esse atributo, desabilite essa avaliação e force um tipo explícito.
<li>
<b>component</b> -- Especifica um nome explícito de uma classe de componente a ser usada para a intenção. Normalmente, isso é determinado examinando as outras informações na intenção (a ação, dados/tipo e categorias) e combinando isso com um componente que pode lidar com ela. Se esse atributo for definido, nenhuma avaliação será executada e esse componente será usado exatamente como está. Ao especificar esse atributo, todos os outros atributos intent tornam-se opcionais.
<li>
<b>extras</b> -- Essa é uma Bundle das informações adicionais. Isso pode ser usado para fornecer informações estendidas ao componente. Por exemplo, se tivermos uma ação para enviar uma mensagem de email, também poderemos incluir partes extras de dados aqui para fornecer um assunto, corpo etc.
</ul>
Aqui estão alguns exemplos de outras operações que você pode especificar como intenções usando estes parâmetros adicionais:
<ul><li>
<b>#ACTION_MAIN com categoria #CATEGORY_HOME</b> -- Inicie a tela inicial.
</li><li>
<b>#ACTION_GET_CONTENT com o tipo android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone<MIME /b> -- Exiba a lista de números de telefone das pessoas, permitindo que o usuário navegue por elas e escolha uma e retorne-a à atividade pai.
</li><li>
<b>#ACTION_GET_CONTENT com tipo */* MIME e categoria #CATEGORY_OPENABLE</b> – Exibir todos os seletores para dados que podem ser abertos, ContentResolver#openInputStream(Uri) ContentResolver.openInputStream()permitindo que o usuário escolha um deles e, em seguida, alguns dados dentro dele e retornando o URI resultante para o chamador. Isso pode ser usado, por exemplo, em um aplicativo de email para permitir que o usuário escolha alguns dados a serem incluídos como um anexo.
</li></ul>
Há uma variedade de constantes de categoria e ação de intenção padrão definidas na classe Intent, mas os aplicativos também podem definir suas próprias. Essas cadeias de caracteres usam o escopo de estilo Java, para garantir que elas sejam exclusivas, por exemplo, o padrão #ACTION_VIEW é chamado de "android.intent.action.VIEW".
Montado, o conjunto de ações, tipos de dados, categorias e dados extras define uma linguagem para o sistema que permite a expressão de frases como "chamar célula de John Smith". À medida que os aplicativos são adicionados ao sistema, eles podem estender esse idioma adicionando novas ações, tipos e categorias, ou podem modificar o comportamento de frases existentes fornecendo suas próprias atividades que os manipulam.
"IntentResolution"><h3>Resolução< de Intenção/h3>
Há duas formas primárias de intenções que você usará.
<ul><li>
<b>Intenções Explícitas</b> especificaram um componente (via #setComponent ou #setClass), que fornece a classe exata a ser executada. Muitas vezes, elas não incluem nenhuma outra informação, simplesmente sendo uma maneira de um aplicativo iniciar várias atividades internas que ele tem à medida que o usuário interage com o aplicativo.
<li>
<b>Intenções Implícitas/b< não especificaram um componente; em vez disso, elas> devem incluir informações suficientes para o sistema determinar qual dos componentes disponíveis é melhor executar para essa intenção. </ul>
Ao usar intenções implícitas, dada essa intenção arbitrária, precisamos saber o que fazer com ela. Isso é tratado pelo processo de <>resolução</em> intenção, que mapeia uma Intenção para um android.app.Activity, BroadcastReceiverou (ou android.app.Service às vezes duas ou mais atividades/receptores) que pode lidar com ela.
O mecanismo de resolução de intenção basicamente gira em torno da correspondência de uma intenção em relação a todos os < intent-filter> descrições nos pacotes de aplicativos instalados. (Além disso, no caso de transmissões, todos BroadcastReceiver os objetos explicitamente registrados com Context#registerReceiver.) Mais detalhes sobre isso podem ser encontrados na documentação da IntentFilter classe.
Há três informações na Intenção que são usadas para resolução: a ação, o tipo e a categoria. Usando essas informações, uma consulta é feita em PackageManager um componente que pode lidar com a intenção. O componente apropriado é determinado com base nas informações de intenção fornecidas no arquivo da AndroidManifest.xml seguinte maneira:
<ul><li>
A <ação> b</b>, se fornecida, deve ser listada pelo componente como uma que ele manipula.
<li>
O <tipo> b</b> será recuperado dos dados da Intenção, se ainda não for fornecido na Intenção. Assim como a ação, se um tipo for incluído na intenção (explicitamente ou implicitamente em seus dados), isso deverá ser listado pelo componente como um que ele manipula.
<li> Para dados que não são um content: URI e em que nenhum tipo explícito é incluído na Intenção, em vez disso, o <esquema> b</b> dos dados de intenção (como http: ou mailto:) é considerado. Novamente, como a ação, se estivermos correspondendo a um esquema, ela deverá ser listada pelo componente como uma que ele possa manipular.
<li>
As <categorias> b</b>, se fornecidas, devem <ser><> listadas pela atividade como categorias que ela manipula. Ou seja, se você incluir as categorias #CATEGORY_LAUNCHER e#CATEGORY_ALTERNATIVE, em seguida, resolverá apenas os componentes com uma intenção que listará <ambas></em> dessas categorias. Muitas vezes, as atividades precisarão dar suporte #CATEGORY_DEFAULT para que possam ser encontradas por Context#startActivity Context.startActivity().
</ul>
Por exemplo, considere o aplicativo de exemplo do Bloco de Notas que permite que um usuário navegue por uma lista de dados de anotações e exiba detalhes sobre itens individuais. Texto em itálico indica locais em que você substituiria um nome por um específico para seu próprio pacote.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="<i>com.android.notepad</i>">
<application android:icon="@drawable/app_notes"
android:label="@string/app_name">
<provider class=".NotePadProvider"
android:authorities="<i>com.google.provider.NotePad</i>" />
<activity class=".NotesList" android:label="@string/title_notes_list">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".NoteEditor" android:label="@string/title_note">
<intent-filter android:label="@string/resolve_edit">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.INSERT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".TitleEditor" android:label="@string/title_edit_title"
android:theme="@android:style/Theme.Dialog">
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.ALTERNATIVE" />
<category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
</application>
</manifest>
A primeira atividade, com.android.notepad.NotesListserve como nossa entrada principal no aplicativo. Ele pode fazer três coisas conforme descrito por seus três modelos de intenção: <ol><li>
<intent-filter>
<action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" />
<category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" />
</intent-filter>
Isso fornece uma entrada de nível superior no aplicativo NotePad: a ação MAIN padrão é um ponto de entrada principal (não exigindo nenhuma outra informação na Intenção) e a categoria LAUNCHER diz que esse ponto de entrada deve ser listado no inicializador de aplicativos.
<li>
<intent-filter>
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<action android:name="{@link #ACTION_PICK android.intent.action.PICK}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
Isso declara as coisas que a atividade pode fazer em um diretório de anotações. O tipo com suporte é fornecido com o < type> tag, onde Context#startActivity Context.startActivity método resolver sua atividade quando o nome do componente não é especificado explicitamente.
<li>
<intent-filter>
<action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
Esse filtro descreve a capacidade de retornar ao chamador uma anotação selecionada pelo usuário sem precisar saber de onde ela veio. O tipo vnd.android.cursor.item/vnd.google.note de dados é um URI do qual um cursor de exatamente um item (vnd.android.cursor.item) pode ser recuperado, que contém nossos dados do bloco de notas (vnd.google.note). A ação GET_CONTENT é semelhante à ação PICK, em que a atividade retornará ao chamador um pedaço de dados selecionado pelo usuário. Aqui, no entanto, o chamador especifica o tipo de dados desejado em vez do tipo de dados do qual o usuário escolherá.
</ol>
Considerando esses recursos, as seguintes intenções serão resolvidas para a atividade NotesList:
<ul><li>
<b>{ action=android.app.action.MAIN }</b> corresponde a todas as atividades que podem ser usadas como pontos de entrada de nível superior em um aplicativo.
<li>
<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> é a intenção real usada pelo Inicializador para preencher sua lista de nível superior.
<li>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> exibe uma lista de todas as anotações em "content://com.google.provider.NotePad/notes", na qual o usuário pode navegar e ver os detalhes.
<li>
<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> fornece uma lista das anotações em "content://com.google.provider.NotePad/notes", da qual o usuário pode escolher uma anotação cuja URL de dados é retornada ao chamador.
<li>
<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> é semelhante à ação de seleção, mas permite que o chamador especifique o tipo de dados desejado de volta para que o sistema possa encontrar a atividade apropriada para escolher algo desse tipo de dados.
</ul>
A segunda atividade mostra com.android.notepad.NoteEditorao usuário uma única entrada de anotação e permite editá-la. Ele pode fazer duas coisas conforme descrito por seus dois modelos de intenção: <ol><li>
<intent-filter android:label="@string/resolve_edit">
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
A primeira, principal, finalidade dessa atividade é permitir que o usuário interaja com uma única anotação, conforme descriptografado pelo tipo vnd.android.cursor.item/vnd.google.noteMIME. A atividade pode EXIBIR uma anotação ou permitir que o usuário a EDITe. Novamente, damos suporte à categoria DEFAULT para permitir que a atividade seja iniciada sem especificar explicitamente seu componente.
<li>
<intent-filter>
<action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
O uso secundário dessa atividade é inserir uma nova entrada de anotação em um diretório de anotações existente. Isso é usado quando o usuário cria uma nova observação: a ação INSERT é executada no diretório de anotações, fazendo com que essa atividade seja executada e que o usuário crie os novos dados de anotação que ele adiciona ao provedor de conteúdo.
</ol>
Considerando esses recursos, as seguintes intenções serão resolvidas para a atividade NoteEditor:
<ul><li>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> mostra ao usuário o conteúdo da nota <var>{ID}</var>.
<li>
<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> permite que o usuário edite o conteúdo da observação <var>{ID}</var>.
<li>
<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> cria uma nova anotação vazia na lista de anotações em "content://com.google.provider.NotePad/notes" e permite que o usuário edite-a. Se eles mantiverem suas alterações, o URI da nota recém-criada será retornado ao chamador.
</ul>
A última atividade permite com.android.notepad.TitleEditorque o usuário edite o título de uma anotação. Isso pode ser implementado como uma classe que o aplicativo invoca diretamente (definindo explicitamente seu componente na Intenção), mas aqui mostramos uma maneira de publicar operações alternativas em dados existentes:
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" />
<category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
No modelo de intenção única aqui, criamos nossa própria ação privada chamada com.android.notepad.action.EDIT_TITLE , o que significa editar o título de uma anotação. Ele deve ser invocado em uma observação específica (tipo vnd.android.cursor.item/vnd.google.notede dados) como a exibição anterior e editar ações, mas aqui exibe e edita o título contido nos dados da anotação.
Além de dar suporte à categoria padrão como de costume, nosso editor de título também dá suporte a duas outras categorias padrão: ALTERNATIVE e SELECTED_ALTERNATIVE. Implementar essas categorias permite que outras pessoas encontrem a ação especial que ela fornece sem saber diretamente sobre ela, por meio do android.content.pm.PackageManager#queryIntentActivityOptions método ou com mais frequência para criar itens de menu dinâmicos com android.view.Menu#addIntentOptions. Observe que no modelo de intenção aqui também foi fornecido um nome explícito para o modelo (via android:label="@string/resolve_title") para controlar melhor o que o usuário vê quando apresentado com essa atividade como uma ação alternativa aos dados que ele está exibindo.
Considerando esses recursos, a seguinte intenção será resolvida para a atividade TitleEditor:
<ul><li>
<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> exibe e permite que o usuário edite o título associado à observação <var>{ID}</var>.
</ul>
<Ações> de atividade padrão h3</h3>
Estas são as ações padrão atuais que a Intenção define para atividades de inicialização (geralmente por meio Context#startActivityde . Os mais importantes, e de longe usados com mais frequência, são #ACTION_MAIN e #ACTION_EDIT.
<ul>li li<>#ACTION_MAIN<>#ACTION_VIEWli<>#ACTION_ATTACH_DATAli<>#ACTION_EDITli<>#ACTION_PICKli<>#ACTION_CHOOSER<>#ACTION_GET_CONTENTli<>#ACTION_DIALli<>#ACTION_CALLli li<>#ACTION_SENDli<>#ACTION_SENDTO<>#ACTION_ANSWER<>#ACTION_INSERT<>#ACTION_DELETE<>#ACTION_RUN<>#ACTION_SYNC<>#ACTION_PICK_ACTIVITY<>#ACTION_SEARCHli<>#ACTION_WEB_SEARCHli<>#ACTION_FACTORY_TEST/ul<>
<h3>Ações< de Difusão Padrão/h3>
Estas são as ações padrão atuais que o Intent define para receber transmissões (geralmente por meio Context#registerReceiver ou por > receptor> marca em um manifesto).
<ul>li li<>#ACTION_TIME_TICK<>#ACTION_TIME_CHANGEDli<>#ACTION_TIMEZONE_CHANGEDli<>#ACTION_BOOT_COMPLETEDli<>#ACTION_PACKAGE_ADDEDli<>#ACTION_PACKAGE_CHANGED<>#ACTION_PACKAGE_REMOVEDli<>#ACTION_PACKAGE_RESTARTEDli<>#ACTION_PACKAGE_DATA_CLEAREDli<>#ACTION_PACKAGES_SUSPENDEDli<>#ACTION_PACKAGES_UNSUSPENDEDli<>#ACTION_UID_REMOVEDli<>#ACTION_BATTERY_CHANGEDli<>#ACTION_POWER_CONNECTEDli<>#ACTION_POWER_DISCONNECTEDli<>#ACTION_SHUTDOWN/ul<>
<Observação forte>: /strong<Se seu aplicativo for direcionado ao Android 11 (nível de API 30) ou superior, registrar transmissão como > essa inclui detalhes do pacote nos extras receberá uma lista filtrada de #ACTION_PACKAGES_SUSPENDEDaplicativos ou nada. Saiba mais sobre como gerenciar a visibilidade do pacote.
<Categorias> padrão h3</h3>
Estas são as categorias padrão atuais que podem ser usadas para esclarecer ainda mais uma intenção por meio de #addCategory.
<ul>li li<>#CATEGORY_DEFAULT<>#CATEGORY_BROWSABLEli<>#CATEGORY_TABli<>#CATEGORY_ALTERNATIVEli<>#CATEGORY_SELECTED_ALTERNATIVEli<>#CATEGORY_LAUNCHER<>#CATEGORY_INFOli<>#CATEGORY_HOMEli<>#CATEGORY_PREFERENCEli<>#CATEGORY_TESTli<>#CATEGORY_CAR_DOCKli<>#CATEGORY_DESK_DOCKli<>#CATEGORY_LE_DESK_DOCKli<>#CATEGORY_HE_DESK_DOCKli<>#CATEGORY_CAR_MODEli<>#CATEGORY_APP_MARKET<>#CATEGORY_VR_HOME/ul<>
<h3>Dados< Extras Padrão/h3>
Estes são os campos padrão atuais que podem ser usados como dados extras por meio de #putExtra.
<ul>li li<>#EXTRA_ALARM_COUNTli<>#EXTRA_BCC<>#EXTRA_CCli<>#EXTRA_CHANGED_COMPONENT_NAMEli<>#EXTRA_DATA_REMOVEDli<>#EXTRA_DOCK_STATE<>#EXTRA_DOCK_STATE_HE_DESK<>#EXTRA_DOCK_STATE_LE_DESK<>#EXTRA_DOCK_STATE_CARli li<>#EXTRA_DOCK_STATE_DESK<>#EXTRA_DOCK_STATE_UNDOCKEDli<>#EXTRA_DONT_KILL_APPli<>#EXTRA_EMAIL<>#EXTRA_INITIAL_INTENTS<>#EXTRA_INTENT<>#EXTRA_KEY_EVENT<>#EXTRA_ORIGINATING_URI<>#EXTRA_PHONE_NUMBER<>#EXTRA_REFERRER<>#EXTRA_REMOTE_INTENT_TOKEN<>#EXTRA_REPLACINGli li<>#EXTRA_SHORTCUT_ICON<>#EXTRA_SHORTCUT_ICON_RESOURCE<li>#EXTRA_SHORTCUT_INTENT<li li>#EXTRA_STREAM<>#EXTRA_SHORTCUT_NAME<li>#EXTRA_SUBJECT<li>#EXTRA_TEMPLATE<li>#EXTRA_TEXT<li>#EXTRA_TITLE<li>#EXTRA_UID<li>#EXTRA_USER_INITIATED</ul>
<Sinalizadores> h3</h3>
Estes são os possíveis sinalizadores que podem ser usados na Intenção por meio #setFlags e #addFlags. Consulte #setFlags uma lista de todos os sinalizadores possíveis.
Java documentação para android.content.Intent.
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 |
|---|---|
| Intent() |
Crie uma intenção vazia. |
| Intent(Context, Class) |
Crie uma intenção para um componente específico. |
| Intent(Context, Type) |
Esse método foi preterido no nível 15 da API. Em vez disso, use parseUri(String, int). Chamar parseUri(String, int) com 0 sinalizadores. |
| Intent(Intent) |
Construtor de cópia. |
| Intent(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| Intent(String, Uri, Context, Class) |
Crie uma intenção para um componente específico com uma ação e dados especificados. |
| Intent(String, Uri, Context, Type) |
Esse método foi preterido no nível 15 da API. Em vez disso, use parseUri(String, int). Chamar parseUri(String, int) com 0 sinalizadores. |
| Intent(String, Uri) |
Crie uma intenção com uma determinada ação e para uma determinada URL de dados. |
| Intent(String) |
Crie uma intenção com uma determinada ação. |
Campos
| Nome | Description |
|---|---|
| ActionAirplaneModeChanged |
Ação de Difusão: o usuário alternou o telefone para dentro ou para fora do Modo Avião. |
| ActionAllApps |
Ação de Atividade: listar todos os aplicativos disponíveis. |
| ActionAnswer |
Ação de atividade: manipular uma chamada telefônica de entrada. |
| ActionAppError |
Ação da atividade: o usuário pressionou o botão "Relatório" na caixa de diálogo crash/ANR. |
| ActionApplicationLocaleChanged |
Ação de Difusão: a localidade de um aplicativo específico foi alterada. |
| ActionApplicationPreferences |
Uma atividade que fornece uma interface do usuário para ajustar as preferências do aplicativo. |
| ActionApplicationRestrictionsChanged |
Ação de Difusão: enviada após a alteração das restrições de aplicativo. |
| ActionAssist |
Ação de atividade: executar a ação de assistência. |
| ActionAttachData |
Usado para indicar que alguns dados devem ser anexados a algum outro local. |
| ActionAutoRevokePermissions |
Ação de atividade: inicie a interface do usuário para gerenciar o estado de revogação automática. |
| ActionBatteryChanged |
Ação de Difusão: é uma <>transmissão</em> autoadesiva que contém o estado de carregamento, o nível e outras informações sobre a bateria. |
| ActionBatteryLow |
Ação de Difusão: indica a condição de bateria baixa no dispositivo. |
| ActionBatteryOkay |
Ação de Difusão: indica que a bateria agora está bem depois de ser baixa. |
| ActionBootCompleted |
Ação de Difusão: isso é transmitido uma vez, depois que o usuário terminar de inicializar. |
| ActionBugReport |
Ação da atividade: mostrar a atividade para relatar um bug. |
| ActionCall |
Ação de atividade: execute uma chamada para alguém especificado pelos dados. |
| ActionCallButton |
Ação de atividade: o usuário pressionou o botão "chamada" para ir até o discador ou outra interface do usuário apropriada para fazer uma chamada. |
| ActionCameraButton |
Ação de Transmissão: O "Botão da Câmera" foi pressionado. |
| ActionCarrierSetup |
Ação de Atividade: Ponto de entrada principal para aplicativos de instalação da operadora. |
| ActionChooser |
Ação de Atividade: exibir um seletor de atividades, permitindo que o usuário escolha o que deseja antes de continuar. |
| ActionCloseSystemDialogs |
Ação de Difusão: isso é transmitido quando uma ação do usuário deve solicitar uma caixa de diálogo temporária do sistema para ignorar. |
| ActionConfigurationChanged |
Ação de Difusão: o dispositivo |
| ActionCreateDocument |
Ação de atividade: permitir que o usuário crie um novo documento. |
| ActionCreateNote |
Ação de atividade: inicia uma atividade de anotação que pode ser usada para criar uma anotação. |
| ActionCreateReminder |
Ação de atividade: cria um lembrete. |
| ActionCreateShortcut |
Ação de atividade: cria um atalho. |
| ActionDateChanged |
Ação de Difusão: a data foi alterada. |
| ActionDefault |
Um sinônimo para |
| ActionDefine |
Ação de atividade: defina o significado das palavras selecionadas. |
| ActionDelete |
Ação de atividade: exclua os dados fornecidos de seu contêiner. |
| ActionDeviceStorageLow |
Ação de Difusão: uma transmissão pegajosa que indica a condição de espaço de armazenamento baixo no dispositivo |
| ActionDeviceStorageOk |
Ação de Difusão: indica que a condição de espaço de armazenamento baixo no dispositivo não existe mais |
| ActionDial |
Ação de Atividade: disce um número conforme especificado pelos dados. |
| ActionDockEvent |
Ação de Difusão: uma transmissão pegajosa para alterações no estado de encaixe físico do dispositivo. |
| ActionDreamingStarted |
Ação de Transmissão: Enviada depois que o sistema começa a sonhar. |
| ActionDreamingStopped |
Ação de Transmissão: Enviada depois que o sistema para de sonhar. |
| ActionEdit |
Ação de atividade: forneça acesso editável explícito aos dados fornecidos. |
| ActionExternalApplicationsAvailable |
Ação de Difusão: os recursos para um conjunto de pacotes (que antes não estavam disponíveis) estão disponíveis no momento, pois a mídia na qual eles existem está disponível. |
| ActionExternalApplicationsUnavailable |
Ação de Difusão: os recursos de um conjunto de pacotes estão indisponíveis no momento, pois a mídia na qual eles existem não está disponível. |
| ActionFactoryTest |
Ação de Atividade: Ponto de entrada principal para testes de fábrica. |
| ActionGetContent |
Ação de Atividade: permitir que o usuário selecione um tipo específico de dados e retorne-os. |
| ActionGetRestrictionEntries |
Difunda para um aplicativo específico para consultar quaisquer restrições com suporte para impor a usuários restritos. |
| ActionGtalkServiceConnected |
Ação de Difusão: uma conexão GTalk foi estabelecida. |
| ActionGtalkServiceDisconnected |
Ação de Difusão: uma conexão GTalk foi desconectada. |
| ActionHeadsetPlug |
Ação de Difusão: Fone de ouvido com fio conectado ou desconectado. |
| ActionInputMethodChanged |
Ação de Difusão: um método de entrada foi alterado. |
| ActionInsert |
Ação de atividade: insira um item vazio no contêiner fornecido. |
| ActionInsertOrEdit |
Ação de atividade: escolha um item existente ou insira um novo item e edite-o. |
| ActionInstallFailure |
Ação de atividade: atividade para lidar com falhas de instalação divididas. |
| ActionInstallPackage |
Ação de atividade: iniciar o instalador de aplicativos. |
| ActionLaunchCaptureContentActivityForNote |
Ação de atividade: use com startActivityForResult para iniciar uma atividade do sistema que captura o conteúdo na tela para tirar uma captura de tela e apresentá-la ao usuário para edição. |
| ActionLocaleChanged |
Ação de Difusão: a localidade efetiva do receptor foi alterada. |
| ActionLockedBootCompleted |
Ação de Difusão: isso é transmitido uma vez, depois que o usuário terminar de inicializar, mas ainda estiver no estado "bloqueado". |
| ActionMain |
Ação de atividade: iniciar como um ponto de entrada principal, não espera receber dados. |
| ActionManagedProfileAdded |
Difusão enviada para o usuário primário quando um perfil gerenciado associado é adicionado (o perfil foi criado e está pronto para ser usado). |
| ActionManagedProfileAvailable |
Difusão enviada para o usuário primário quando um perfil gerenciado associado estiver disponível. |
| ActionManagedProfileRemoved |
Difusão enviada para o usuário primário quando um perfil gerenciado associado é removido. |
| ActionManagedProfileUnavailable |
Difusão enviada para o usuário primário quando um perfil gerenciado associado fica indisponível. |
| ActionManagedProfileUnlocked |
Difusão enviada para o usuário primário quando o armazenamento privado criptografado por credencial para um perfil gerenciado associado é desbloqueado. |
| ActionManageNetworkUsage |
Ação de Atividade: mostrar configurações para gerenciar o uso de dados de rede de um aplicativo específico. |
| ActionManagePackageStorage |
Ação de Difusão: indica que a notificação de condição de memória baixa confirmada pelo usuário e pelo gerenciamento de pacotes deve ser iniciada. |
| ActionManageUnusedApps |
Ação de atividade: inicie a interface do usuário para gerenciar aplicativos não utilizados (aplicativos hibernados). |
| ActionMediaBadRemoval |
Ação de Difusão: a mídia externa foi removida do slot de cartão SD, mas o ponto de montagem não foi desmontado. |
| ActionMediaButton |
Ação de Transmissão: O "Botão de Mídia" foi pressionado. |
| ActionMediaChecking |
Ação de Difusão: a mídia externa está presente e está sendo verificada em disco O caminho para o ponto de montagem da mídia de verificação está contido na Intenção. |
| ActionMediaEject |
Ação de Difusão: o usuário expressou o desejo de remover a mídia de armazenamento externa. |
| ActionMediaMounted |
Ação de Difusão: a mídia externa está presente e montada em seu ponto de montagem. |
| ActionMediaNofs |
Ação de Difusão: a mídia externa está presente, mas está usando um fs incompatível (ou está em branco) O caminho para o ponto de montagem da mídia de verificação está contido na Intenção. |
| ActionMediaRemoved |
Ação de Difusão: a mídia externa foi removida. |
| ActionMediaScannerFinished |
Ação de Difusão: o verificador de mídia concluiu a verificação de um diretório. |
| ActionMediaScannerScanFile |
Ação de Difusão: solicite ao verificador de mídia para verificar um arquivo e adicioná-lo ao banco de dados de mídia. |
| ActionMediaScannerStarted |
Ação de Difusão: O verificador de mídia começou a verificar um diretório. |
| ActionMediaShared |
Ação de Difusão: a mídia externa é desmontada porque está sendo compartilhada por meio do armazenamento em massa USB. |
| ActionMediaUnmountable |
Ação de Difusão: a mídia externa está presente, mas não pode ser montada. |
| ActionMediaUnmounted |
Ação de Difusão: a mídia externa está presente, mas não está montada em seu ponto de montagem. |
| ActionMyPackageReplaced |
Ação de Difusão: uma nova versão do seu aplicativo foi instalada em um existente. |
| ActionMyPackageSuspended |
Ação de Difusão: enviada para um pacote que foi suspenso pelo sistema. |
| ActionMyPackageUnsuspended |
Ação de Difusão: enviada para um pacote que não foi gasto. |
| ActionNewOutgoingCall |
Ação de Difusão: uma chamada de saída está prestes a ser colocada. |
| ActionOpenDocument |
Ação de Atividade: permitir que o usuário selecione e retorne um ou mais documentos existentes. |
| ActionOpenDocumentTree |
Ação de Atividade: permitir que o usuário escolha uma subárvore de diretório. |
| ActionPackageAdded |
Ação de Difusão: um novo pacote de aplicativos foi instalado no dispositivo. |
| ActionPackageChanged |
Ação de Difusão: um pacote de aplicativos existente foi alterado (por exemplo, um componente foi habilitado ou desabilitado). |
| ActionPackageDataCleared |
Ação de Difusão: o usuário limpou os dados de um pacote. |
| ActionPackageFirstLaunch |
Ação de Difusão: enviada ao pacote do instalador de um aplicativo quando esse aplicativo é iniciado pela primeira vez (essa é a primeira vez que ele é movido para fora do estado parado). |
| ActionPackageFullyRemoved |
Ação de Difusão: um pacote de aplicativo existente foi completamente removido do dispositivo. |
| ActionPackageInstall |
Obsoleto.
Ação de Difusão: dispare o download e a eventual instalação de um pacote. |
| ActionPackageNeedsVerification |
Ação de Difusão: enviada ao verificador de pacotes do sistema quando um pacote precisa ser verificado. |
| ActionPackageRemoved |
Ação de Difusão: um pacote de aplicativo existente foi removido do dispositivo. |
| ActionPackageReplaced |
Ação de Difusão: uma nova versão de um pacote de aplicativos foi instalada, substituindo uma versão existente que foi instalada anteriormente. |
| ActionPackageRestarted |
Ação de Transmissão: O usuário reiniciou um pacote e todos os seus processos foram encerrados. |
| ActionPackagesSuspended |
Ação de Difusão: os pacotes foram suspensos. |
| ActionPackagesUnsuspended |
Ação de Difusão: os pacotes não foram gastos. |
| ActionPackageUnstopped |
Ação de Difusão: um pacote de aplicativos que estava anteriormente no estado parado foi iniciado e não é mais considerado interrompido. |
| ActionPackageVerified |
Ação de Difusão: enviada ao verificador de pacotes do sistema quando um pacote é verificado. |
| ActionPaste |
Ação de atividade: crie um novo item no contêiner fornecido, inicializando-o do conteúdo atual da área de transferência. |
| ActionPick |
Ação de atividade: escolha um item dos dados, retornando o que foi selecionado. |
| ActionPickActivity |
Ação de atividade: escolha uma atividade dada uma intenção, retornando a classe selecionada. |
| ActionPowerConnected |
Ação de Difusão: a energia externa foi conectada ao dispositivo. |
| ActionPowerDisconnected |
Ação de Difusão: a energia externa foi removida do dispositivo. |
| ActionPowerUsageSummary |
Ação de atividade: mostrar informações de uso de energia para o usuário. |
| ActionProcessText |
Ação de Atividade: processar um trecho de texto. |
| ActionProfileAccessible |
Difusão enviada para o usuário pai quando um perfil associado é iniciado e desbloqueado. |
| ActionProfileAdded |
Difusão enviada ao usuário pai quando um perfil associado é adicionado (o perfil foi criado e está pronto para ser usado). |
| ActionProfileAvailable |
Difusão enviada para o usuário primário quando um perfil associado estiver disponível. |
| ActionProfileInaccessible |
Difusão enviada ao usuário pai quando um perfil associado é interrompido. |
| ActionProfileRemoved |
Difusão enviada para o usuário pai quando um perfil associado é removido. |
| ActionProfileUnavailable |
Difusão enviada para o usuário primário quando um perfil associado fica indisponível. |
| ActionProviderChanged |
Ação de Difusão: alguns provedores de conteúdo têm partes do namespace em que publicam novos eventos ou itens nos quais o usuário pode estar especialmente interessado. |
| ActionQuickClock |
Enviado quando o usuário toca no widget do relógio na área de "configurações rápidas" do sistema. |
| ActionQuickView |
Ação de atividade: exibir os dados rapidamente. |
| ActionReboot |
Ação de Difusão: ter a reinicialização do dispositivo. |
| ActionRun |
Ação de atividade: execute os dados, o que quer que isso signifique. |
| ActionSafetyCenter |
Ação de atividade: inicie a interface do usuário para abrir a Central de Segurança, que realça o status de segurança e privacidade do usuário. |
| ActionScreenOff |
Ação de Difusão: enviada quando o dispositivo entra em suspensão e se torna não interativo. |
| ActionScreenOn |
Ação de Difusão: enviada quando o dispositivo é ativado e se torna interativo. |
| ActionSearch |
Ação de atividade: executar uma pesquisa. |
| ActionSearchLongPress |
Ação de atividade: iniciar a ação associada à pressionamento longo na chave de pesquisa. |
| ActionSend |
Ação de atividade: entregar alguns dados para outra pessoa. |
| ActionSendMultiple |
Ação de atividade: entregar vários dados para outra pessoa. |
| ActionSendto |
Ação de Atividade: enviar uma mensagem para alguém especificado pelos dados. |
| ActionSetWallpaper |
Ação de Atividade: mostrar as configurações para escolher o papel de parede. |
| ActionShowAppInfo |
Ação de atividade: inicie uma atividade mostrando as informações do aplicativo. |
| ActionShowWorkApps |
Ação da atividade: ação para mostrar a lista de todos os aplicativos de trabalho no inicializador. |
| ActionShutdown |
Ação de Difusão: o dispositivo está sendo desligado. |
| ActionStopVoiceCommand |
Uma intenção é uma descrição abstrata de uma operação a ser executada. |
| ActionSync |
Ação de atividade: executar uma sincronização de dados. |
| ActionSystemTutorial |
Ação de Atividade: iniciar o tutorial definido pela plataforma |
| ActionTimeChanged |
Ação de Transmissão: A hora foi definida. |
| ActionTimeTick |
Ação de Difusão: a hora atual foi alterada. |
| ActionTimezoneChanged |
Ação de Transmissão: O fuso horário foi alterado. |
| ActionTranslate |
Ação de atividade: executar a tradução de texto. |
| ActionUidRemoved |
Ação de Difusão: um uid foi removido do sistema. |
| ActionUmsConnected |
Obsoleto.
Ação de Difusão: o dispositivo inseriu o modo de Armazenamento em Massa USB. |
| ActionUmsDisconnected |
Obsoleto.
Ação de Difusão: o dispositivo saiu do modo de Armazenamento em Massa USB. |
| ActionUnarchivePackage |
Ação de Difusão: enviada ao instalador responsável de um pacote arquivado quando a unarchival é solicitada. |
| ActionUninstallPackage |
Ação de atividade: iniciar o desinstalador de aplicativos. |
| ActionUserBackground |
Enviado após a conclusão da opção de usuário, se a opção fez com que o usuário do processo fosse enviado para o segundo plano. |
| ActionUserForeground |
Enviado após a conclusão de uma opção de usuário, se a opção fez com que o usuário do processo fosse trazido para o primeiro plano. |
| ActionUserInitialize |
Enviado na primeira vez que um usuário está iniciando, para permitir que os aplicativos do sistema executem uma inicialização única. |
| ActionUserPresent |
Ação de Difusão: enviada quando o usuário está presente depois que o dispositivo é ativado (e. |
| ActionUserUnlocked |
Ação de Difusão: enviada quando o armazenamento privado criptografado por credencial é desbloqueado para o usuário de destino. |
| ActionView |
Ação de atividade: exiba os dados para o usuário. |
| ActionViewLocus |
Ação de atividade: exibir um estado de atividade associado a um exclusivo |
| ActionViewPermissionUsage |
Ação de atividade: inicie a interface do usuário para mostrar informações sobre o uso de um determinado grupo de permissões. |
| ActionViewPermissionUsageForPeriod |
Ação de atividade: inicie a interface do usuário para mostrar informações sobre o uso de um determinado grupo de permissões em um determinado período. |
| ActionVoiceCommand |
Ação de atividade: Iniciar Comando de Voz. |
| ActionWallpaperChanged |
Obsoleto.
Ação de Difusão: o papel de parede do sistema atual foi alterado. |
| ActionWebSearch |
Ação de atividade: executar uma pesquisa na Web. |
| CaptureContentForNoteBlockedByAdmin |
Obsoleto.
Um código de resposta usado |
| CaptureContentForNoteFailed |
Obsoleto.
Um código de resposta usado |
| CaptureContentForNoteSuccess |
Obsoleto.
Um código de resposta usado |
| CaptureContentForNoteUserCanceled |
Obsoleto.
Um código de resposta usado |
| CaptureContentForNoteWindowModeUnsupported |
Obsoleto.
Um código de resposta usado |
| CategoryAccessibilityShortcutTarget |
O atalho de acessibilidade é um gesto global para os usuários com deficiência dispararem um recurso de acessibilidade importante para eles para ajudar os desenvolvedores a determinar se desejam tornar sua atividade um destino de atalho. |
| CategoryAlternative |
Defina se a atividade deve ser considerada como uma ação alternativa aos dados que o usuário está exibindo no momento. |
| CategoryAppBrowser |
Usado para |
| CategoryAppCalculator |
Usado para |
| CategoryAppCalendar |
Usado para |
| CategoryAppContacts |
Usado para |
| CategoryAppEmail |
Usado para |
| CategoryAppFiles |
Usado para |
| CategoryAppFitness |
Usado para |
| CategoryAppGallery |
Usado para |
| CategoryAppMaps |
Usado para |
| CategoryAppMarket |
Essa atividade permite que o usuário navegue e baixe novos aplicativos. |
| CategoryAppMessaging |
Usado para |
| CategoryAppMusic |
Usado para |
| CategoryAppWeather |
Usado para |
| CategoryBrowsable |
As atividades que podem ser invocadas com segurança de um navegador devem dar suporte a essa categoria. |
| CategoryCarDock |
Uma atividade a ser executada quando o dispositivo é inserido em uma doca de carro. |
| CategoryCarMode |
Usado para indicar que a atividade pode ser usada em um ambiente de carro. |
| CategoryDefault |
Defina se a atividade deve ser uma opção para que a ação padrão (imprensa central) seja executada em um pedaço de dados. |
| CategoryDeskDock |
Uma atividade a ser executada quando o dispositivo é inserido em um encaixe de mesa. |
| CategoryDevelopmentPreference |
Essa atividade é um painel de preferência de desenvolvimento. |
| CategoryEmbed |
Capaz de executar dentro de um contêiner de atividade pai. |
| CategoryFrameworkInstrumentationTest |
Para ser usado como código em teste para testes de instrumentação de estrutura. |
| CategoryHeDeskDock |
Uma atividade a ser executada quando o dispositivo é inserido em um dock digital (high-end). |
| CategoryHome |
Essa é a atividade inicial, que é a primeira atividade exibida quando o dispositivo é inicializado. |
| CategoryInfo |
Fornece informações sobre o pacote em que ele está; normalmente usado se um pacote não contiver uma |
| CategoryLauncher |
Deve ser exibido no inicializador de nível superior. |
| CategoryLeanbackLauncher |
Indica uma atividade otimizada para o modo Leanback e que deve ser exibida no inicializador leanback. |
| CategoryLeDeskDock |
Uma atividade a ser executada quando o dispositivo é inserido em um encaixe analógico (low-end). |
| CategoryMonkey |
Essa atividade pode ser exercida pelo macaco ou outras ferramentas de teste automatizadas. |
| CategoryOpenable |
Usado para indicar que uma intenção deseja apenas URIs que podem ser abertas com |
| CategoryPreference |
Essa atividade é um painel de preferências. |
| CategorySampleCode |
Para ser usado como um exemplo de código de exemplo (não faz parte da experiência normal do usuário). |
| CategorySecondaryHome |
A atividade inicial mostrada em exibições secundárias que dão suporte à exibição de atividades domésticas. |
| CategorySelectedAlternative |
Defina se a atividade deve ser considerada como uma ação de seleção alternativa para os dados que o usuário selecionou no momento. |
| CategoryTab |
Destinado a ser usado como uma guia dentro de uma TabActivity que contém. |
| CategoryTest |
Para ser usado como um teste (não faz parte da experiência normal do usuário). |
| CategoryTypedOpenable |
Usado para indicar que um filtro de intenção pode aceitar arquivos que não são necessariamente abriveis por |
| CategoryUnitTest |
Para ser usado como um teste de unidade (execute por meio do Arreio de Teste). |
| CategoryVoice |
Categorias para atividades que podem participar da interação de voz. |
| CategoryVrHome |
Uma atividade a ser usada para o inicializador quando o dispositivo é colocado em um visualizador de headset vr. |
| ChooserContentTypeAlbum |
Obsoleto.
Indica que o conteúdo compartilhado representa |
| ExtraAlarmCount |
Usado como um campo extra int em |
| ExtraAllowMultiple |
Extra usado para indicar que uma intenção pode permitir que o usuário selecione e retorne vários itens. |
| ExtraAllowReplace |
Obsoleto.
Usado como um campo extra booliano com |
| ExtraAlternateIntents |
Uma intenção[] descrevendo opções adicionais e alternativas que você gostaria de mostrar com |
| ExtraArchival |
Usado como um campo |
| ExtraAssistContext |
Um campo opcional e |
| ExtraAssistInputDeviceId |
Um campo opcional sobre |
| ExtraAssistInputHintKeyboard |
Um campo opcional ao |
| ExtraAssistPackage |
Um campo opcional sobre |
| ExtraAssistUid |
Um campo opcional sobre |
| ExtraAttributionTags |
Uma cadeia de caracteres[] que contém marcas de atribuição quando usadas com
|
| ExtraAutoLaunchSingleChoice |
Usado como um campo extra booliano em |
| ExtraBcc |
Uma cadeia de caracteres[] que contém endereços de email que devem ser copiados em carbono cego. |
| ExtraBugReport |
Usado como um campo extra parcelado, |
| ExtraCaptureContentForNoteStatusCode |
Um int extra usado pela atividade começou |
| ExtraCc |
Uma cadeia de caracteres[] que contém endereços de email que devem ser copiados em carbono. |
| ExtraChangedComponentName |
Obsoleto.
Este membro foi preterido. |
| ExtraChangedComponentNameList |
Esse campo faz parte |
| ExtraChangedPackageList |
Este campo faz parte de |
| ExtraChangedUidList |
Esse campo faz parte de |
| ExtraChooserAdditionalContentUri |
Argumento opcional usado para |
| ExtraChooserContentTypeHint |
Número inteiro opcional a ser usado |
| ExtraChooserCustomActions |
Um Parcelable[] de |
| ExtraChooserFocusedItemPosition |
Argumento opcional a ser usado com |
| ExtraChooserModifyShareAction |
Argumento opcional a ser usado com |
| ExtraChooserRefinementIntentSender |
Um |
| ExtraChooserResult |
Um |
| ExtraChooserResultIntentSender |
Um |
| ExtraChooserTargets |
Um |
| ExtraChosenComponent |
O |
| ExtraChosenComponentIntentSender |
Um |
| ExtraComponentName |
Intenção extra: um |
| ExtraContentAnnotations |
Uma |
| ExtraContentQuery |
Opcional CharSequence extra para fornecer uma consulta de pesquisa. |
| ExtraDataRemoved |
Usado como um campo extra booliano em |
| ExtraDockState |
Usado como um campo extra int em |
| ExtraDontKillApp |
Usado como um campo extra booliano ou |
| ExtraDurationMillis |
Intenção extra: o número de milissegundos. |
| ExtraEmail |
Uma cadeia de caracteres[] que contém endereços de email que devem ser entregues. |
| ExtraEndTime |
Um longo que representa o carimbo de data/hora final (hora da época em milis) do uso da permissão quando usado com |
| ExtraExcludeComponents |
Um |
| ExtraFromStorage |
Extra que pode ser incluído em intenções de atividade provenientes da interface do usuário de armazenamento quando ele inicia sub-atividades para gerenciar vários tipos de armazenamento. |
| ExtraHtmlText |
Uma cadeia de caracteres constante associada à Intenção, usada |
| ExtraIndex |
Índice opcional com semântica, dependendo da ação de intenção. |
| ExtraInitialIntents |
Um Parcelable[] de |
| ExtraInstallerPackageName |
Usado como um campo extra de cadeia de caracteres para |
| ExtraIntent |
Uma intenção que descreve as opções com |
| ExtraKeyEvent |
Um |
| ExtraLocaleList |
Intenção extra: A |
| ExtraLocalOnly |
Extra usado para indicar que uma intenção só deve retornar dados que estão no dispositivo local. |
| ExtraLocusId |
Intenção extra: ID do contexto usado em |
| ExtraMetadataText |
Um CharSequence de texto adicional que descreve o conteúdo que está sendo compartilhado. |
| ExtraMimeTypes |
Extra usado para comunicar um conjunto de tipos MIME aceitáveis. |
| ExtraNotUnknownSource |
Usado como um campo extra booliano com |
| ExtraOriginatingUri |
Usado como um campo extra de URI com |
| ExtraPackageName |
Intenção extra: um nome de pacote de aplicativo. |
| ExtraPackages |
Matriz de cadeia de caracteres de nomes de pacote. |
| ExtraPermissionGroupName |
Intenção extra: o nome de um grupo de permissões. |
| ExtraPhoneNumber |
Uma cadeia de caracteres que contém o número de telefone inserido originalmente |
| ExtraProcessText |
O nome do extra usado para definir o texto a ser processado, como um CharSequence. |
| ExtraProcessTextReadonly |
O nome do extra booliano usado para definir se o texto processado será usado como somente leitura. |
| ExtraQuickViewFeatures |
Um extra opcional de indicação de |
| ExtraQuietMode |
Extra booliano opcional que indica se o modo silencioso foi ativado ou desativado. |
| ExtraReferrer |
Esse extra pode ser usado com qualquer intenção usada para iniciar uma atividade, fornecendo informações sobre quem está iniciando essa atividade. |
| ExtraReferrerName |
A versão alternativa disso |
| ExtraRemoteIntentToken |
Usado no campo extra na intenção remota. |
| ExtraReplacementExtras |
Um pacote que forma um mapeamento de possíveis nomes de pacote de destino para diferentes pacotes extras a serem adicionados aos extras |
| ExtraReplacing |
Usado como um campo extra booliano em |
| ExtraRestrictionsBundle |
Extra enviado na intenção para o BroadcastReceiver que manipula |
| ExtraRestrictionsIntent |
Extra usado na resposta de um BroadcastReceiver que manipula |
| ExtraRestrictionsList |
Extra usado na resposta de um BroadcastReceiver que manipula |
| ExtraResultReceiver |
Um |
| ExtraReturnResult |
Usado como um campo extra booliano com |
| ExtraShortcutIcon |
O nome do extra usado para definir o ícone, como um Bitmap, de um atalho. |
| ExtraShortcutIconResource |
O nome do extra usado para definir o ícone, como ShortcutIconResource, de um atalho. |
| ExtraShortcutId |
Intenção extra: ID do atalho usado para enviar a intenção de compartilhamento. |
| ExtraShortcutIntent |
O nome do extra usado para definir a intenção de um atalho. |
| ExtraShortcutName |
O nome do extra usado para definir o nome de um atalho. |
| ExtraShutdownUserspaceOnly |
O extra opcional para |
| ExtraSplitName |
Intenção extra: um nome de divisão de aplicativo. |
| ExtraStartTime |
Um longo que representa o carimbo de data/hora inicial (hora da época em miliões) do uso da permissão quando usado com |
| ExtraStream |
Um conteúdo: URI que contém um fluxo de dados associados à Intenção, usado |
| ExtraSubject |
Uma cadeia de caracteres constante que contém a linha de assunto desejada de uma mensagem. |
| ExtraSuspendedPackageExtras |
Intenção extra: um |
| ExtraTemplate |
Os dados iniciais a serem colocados em um registro recém-criado. |
| ExtraText |
Um CharSequence constante associado à Intenção, usado |
| ExtraTime |
Extra opcional especificando um tempo em milissegundos. |
| ExtraTimezone |
Extra enviado com |
| ExtraTitle |
Um título da caixa de diálogo CharSequence a ser fornecido ao usuário quando usado com um |
| ExtraUid |
Usado como um campo extra int em |
| ExtraUser |
O |
| ExtraUserInitiated |
Usado como um campo extra booliano em |
| ExtraUseStylusMode |
Um extra booliano usado para |
| FlagActivityRequireDefault |
Obsoleto.
Se definido em uma intenção passada para |
| FlagActivityRequireNonBrowser |
Obsoleto.
Se definido em uma intenção passada, |
| FlagReceiverVisibleToInstantApps |
Obsoleto.
Se definido, a transmissão ficará visível para receptores em Aplicativos Instantâneos. |
| MetadataDockHome |
Booliano que pode ser fornecido como metadados com uma atividade de encaixe, para indicar que o dock deve assumir a chave inicial quando estiver ativo. |
| UriAllowUnsafe |
Obsoleto.
Sinalizador para uso com |
| UriAndroidAppScheme |
Obsoleto.
Sinalizador para uso com |
| UriIntentScheme |
Obsoleto.
Sinalizador para uso com |
Propriedades
| Nome | Description |
|---|---|
| Action |
Recupere a ação geral a ser executada, como |
| Categories |
Retorne o conjunto de todas as categorias na intenção. |
| Class |
Retorna a classe de runtime deste |
| ClipData |
Retorne o |
| Component |
Recupere o componente concreto associado à intenção. |
| Creator | |
| Data |
Recupere dados em que essa intenção está operando. |
| DataString |
O mesmo que |
| Extras |
Recupera um mapa de dados estendidos da intenção. |
| Flags |
Recupere os sinalizadores especiais associados a essa intenção. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| HasFileDescriptors |
Retornará true se os extras da Intenção contiverem um descritor de arquivo parcelado. |
| Identifier |
Recupere o identificador para essa Intenção. |
| IsMismatchingFilter |
Se a intenção descompacta todos os filtros de intenção declarados no componente receptor. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| JniPeerMembers |
Obtém os metadados JNI usados para invocar membros desse par Java. |
| Package |
Recupere o nome do pacote do aplicativo ao qual essa intenção está limitada. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| Scheme |
Retorne a parte do esquema dos dados da intenção. |
| Selector |
Retorne o seletor específico associado a essa Intenção. -ou- Defina um seletor para esta Intenção. |
| SourceBounds |
Obtenha os limites do remetente dessa intenção, em coordenadas de tela. -ou- Defina os limites do remetente dessa intenção, em coordenadas de tela. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| Type |
Recupere qualquer tipo MIME explícito incluído na intenção. |
Métodos
| Nome | Description |
|---|---|
| AddCategory(String) |
Adicione uma nova categoria à intenção. |
| AddFlags(ActivityFlags) |
Adicione sinalizadores adicionais à intenção (ou com o valor de sinalizadores existente). |
| Clone() |
Cria e retorna uma cópia disso |
| CloneFilter() |
Faça um clone apenas das partes da Intenção relevantes para correspondência de filtro: a ação, os dados, o tipo, o componente e as categorias. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| CreateChooser(Intent, ICharSequence, IntentSender) |
Função de conveniência para criar uma |
| CreateChooser(Intent, ICharSequence) |
Função de conveniência para criar uma |
| CreateChooser(Intent, String, IntentSender) |
Função de conveniência para criar uma |
| CreateChooser(Intent, String) |
Função de conveniência para criar uma |
| DescribeContents() |
Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable. |
| 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() |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| Equals(Object) |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| FillIn(Intent, FillInFlags) |
Copie o conteúdo de <var>other</var> para este objeto, mas somente onde os campos não são definidos por esse objeto. |
| FilterEquals(Intent) |
Determine se duas intenções são as mesmas para fins de resolução de intenção (filtragem). |
| FilterHashCode() |
Gere um código hash que corresponda à semântica de filterEquals(). |
| GetBooleanArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetBooleanExtra(String, Boolean) |
Recupere dados estendidos da intenção. |
| GetBundleExtra(String) |
Recupere dados estendidos da intenção. |
| GetByteArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetByteExtra(String, SByte) |
Recupere dados estendidos da intenção. |
| GetCharArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetCharExtra(String, Char) |
Recupere dados estendidos da intenção. |
| GetCharSequenceArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetCharSequenceArrayExtraFormatted(String) |
Recupere dados estendidos da intenção. |
| GetCharSequenceArrayListExtra(String) |
Recupere dados estendidos da intenção. |
| GetCharSequenceExtra(String) |
Recupere dados estendidos da intenção. |
| GetCharSequenceExtraFormatted(String) |
Recupere dados estendidos da intenção. |
| GetDoubleArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetDoubleExtra(String, Double) |
Recupere dados estendidos da intenção. |
| GetFloatArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetFloatExtra(String, Single) |
Recupere dados estendidos da intenção. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetIntArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetIntegerArrayListExtra(String) |
Recupere dados estendidos da intenção. |
| GetIntent(String) |
Obsoleto.
Chame |
| GetIntentOld(String) | |
| GetIntExtra(String, Int32) |
Recupere dados estendidos da intenção. |
| GetLongArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetLongExtra(String, Int64) |
Recupere dados estendidos da intenção. |
| GetParcelableArrayExtra(String, Class) |
Recupere dados estendidos da intenção. |
| GetParcelableArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetParcelableArrayListExtra(String, Class) |
Recupere dados estendidos da intenção. |
| GetParcelableArrayListExtra(String) |
Recupere dados estendidos da intenção. |
| GetParcelableExtra(String, Class) |
Recupere dados estendidos da intenção. |
| GetParcelableExtra(String) |
Recupere dados estendidos da intenção. |
| GetSerializableExtra(String, Class) |
Recupere dados estendidos da intenção. |
| GetSerializableExtra(String) |
Recupere dados estendidos da intenção. |
| GetShortArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetShortExtra(String, Int16) |
Recupere dados estendidos da intenção. |
| GetStringArrayExtra(String) |
Recupere dados estendidos da intenção. |
| GetStringArrayListExtra(String) |
Recupere dados estendidos da intenção. |
| GetStringExtra(String) |
Recupere dados estendidos da intenção. |
| HasCategory(String) |
Verifique se existe uma categoria na intenção. |
| HasExtra(String) |
Retornará true se um valor extra estiver associado ao nome fornecido. |
| 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) |
| MakeMainActivity(ComponentName) |
Crie uma intenção para iniciar a atividade principal (raiz) de uma tarefa. |
| MakeMainSelectorActivity(String, String) |
Faça uma intenção para a atividade principal de um aplicativo, sem especificar uma atividade específica a ser executada, mas dando a um seletor para localizar a atividade. |
| MakeRestartActivityTask(ComponentName) |
Faça uma intenção que possa ser usada para relançar a tarefa de um aplicativo em seu estado base. |
| NormalizeMimeType(String) |
Normalize um tipo de dados MIME. |
| 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) |
| ParseIntent(Resources, XmlReader, IAttributeSet) |
Analisa o elemento "intent" (e seus filhos) de XML e cria uma instância de um objeto Intent. |
| ParseUri(String, IntentUriType) |
Crie uma intenção com base em um URI. |
| PutCharSequenceArrayListExtra(String, IList<ICharSequence>) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Boolean) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Boolean[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Bundle) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Byte[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Char) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Char[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Double) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Double[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, ICharSequence) |
Adicione dados estendidos à intenção. |
| PutExtra(String, ICharSequence[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Int16) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Int16[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Int32) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Int32[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Int64) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Int64[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, IParcelable) |
Adicione dados estendidos à intenção. |
| PutExtra(String, IParcelable[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, ISerializable) |
Adicione dados estendidos à intenção. |
| PutExtra(String, SByte) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Single) |
Adicione dados estendidos à intenção. |
| PutExtra(String, Single[]) |
Adicione dados estendidos à intenção. |
| PutExtra(String, String) |
Adicione dados estendidos à intenção. |
| PutExtra(String, String[]) |
Adicione dados estendidos à intenção. |
| PutExtras(Bundle) |
Adicione um conjunto de dados estendidos à intenção. |
| PutExtras(Intent) |
Copie todos os extras em 'src' para essa intenção. |
| PutIntegerArrayListExtra(String, IList<Integer>) |
Adicione dados estendidos à intenção. |
| PutParcelableArrayListExtra(String, IList<IParcelable>) |
Adicione dados estendidos à intenção. |
| PutStringArrayListExtra(String, IList<String>) |
Adicione dados estendidos à intenção. |
| ReadFromParcel(Parcel) | |
| RemoveCategory(String) |
Remova uma categoria de uma intenção. |
| RemoveExtra(String) |
Remova dados estendidos da intenção. |
| RemoveFlags(ActivityFlags) |
Remova esses sinalizadores da intenção. |
| RemoveLaunchSecurityProtection() |
Quando uma intenção vem de outro aplicativo ou componente como uma intenção extra inserida, o sistema cria um token para identificar o criador dessa intenção estrangeira. Se esse token estiver ausente ou inválido, o sistema bloqueará a inicialização dessa intenção. Se ele contiver um token válido, o sistema executará a verificação no criador para bloquear o destino de inicialização, ele não tem permissão para iniciá-lo ou impedi-lo de conceder acesso de URI ao tagert que ele não pode acessar. Esse método fornece uma maneira de recusar esse recurso. |
| ReplaceExtras(Bundle) |
Substitua completamente os extras na Intenção pelo pacote de extras fornecido. |
| ReplaceExtras(Intent) |
Substitua completamente os extras na Intenção pelos extras na intenção fornecida. |
| ResolveActivity(PackageManager) |
Retorne o componente Atividade que deve ser usado para lidar com essa intenção. |
| ResolveActivityInfo(PackageManager, PackageInfoFlags) |
Resolva a Intenção em uma |
| ResolveType(ContentResolver) |
Retorne o tipo de dados MIME dessa intenção. |
| ResolveType(Context) |
Retorne o tipo de dados MIME dessa intenção. |
| ResolveTypeIfNeeded(ContentResolver) |
Retorne o tipo de dados MIME dessa intenção, somente se ele for necessário para resolução de intenção. |
| SetAction(String) |
Defina a ação geral a ser executada. |
| SetClass(Context, Class) |
Conveniência para chamar |
| SetClass(Context, Type) |
Conveniência para chamar setComponent(ComponentName) com o nome retornado por um objeto Class. |
| SetClassName(Context, String) |
Conveniência para chamar |
| SetClassName(String, String) |
Conveniência para chamar |
| SetComponent(ComponentName) |
(Normalmente opcional) Defina explicitamente o componente para lidar com a intenção. |
| SetData(Uri) |
Defina os dados em que essa intenção está operando. |
| SetDataAndNormalize(Uri) |
Normalize e defina os dados em que essa intenção está operando. |
| SetDataAndType(Uri, String) |
(Normalmente opcional) Defina os dados para a intenção juntamente com um tipo de dados MIME explícito. |
| SetDataAndTypeAndNormalize(Uri, String) |
(Normalmente opcional) Normalize e defina o Uri de dados e um tipo de dados MIME explícito. |
| SetExtrasClassLoader(ClassLoader) |
Define o ClassLoader que será usado ao desmarcar quaisquer valores parcelados dos extras dessa Intenção. |
| SetFlags(ActivityFlags) |
Defina sinalizadores especiais controlando como essa intenção é tratada. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetIdentifier(String) |
Defina um identificador para essa Intenção. |
| SetPackage(String) |
(Normalmente opcional) Defina um nome de pacote de aplicativo explícito que limite os componentes aos quais essa Intenção será resolvida. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| SetType(String) |
Defina um tipo de dados MIME explícito. |
| SetTypeAndNormalize(String) |
Normalize e defina um tipo de dados MIME explícito. |
| 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) |
| ToURI() |
Obsoleto.
Chame |
| ToUri(IntentUriType) |
Converta essa intenção em uma cadeia de caracteres que contém uma representação de URI dela. |
| 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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Nivele esse objeto em um Pacote. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Uma intenção é uma descrição abstrata de uma operação a ser executada. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Uma intenção é uma descrição abstrata de uma operação a ser executada. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Uma intenção é uma descrição abstrata de uma operação a ser executada. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |