Activity 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 atividade é uma única coisa focada que o usuário pode fazer.
[Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)]
public class Activity : Android.Views.ContextThemeWrapper, Android.Content.IComponentCallbacks2, Android.Views.KeyEvent.ICallback, Android.Views.LayoutInflater.IFactory2, Android.Views.View.IOnCreateContextMenuListener, Android.Views.Window.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)>]
type Activity = class
inherit ContextThemeWrapper
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComponentCallbacks2
interface KeyEvent.ICallback
interface LayoutInflater.IFactory
interface LayoutInflater.IFactory2
interface View.IOnCreateContextMenuListener
interface Window.ICallback
- Herança
- Derivado
- Atributos
- Implementações
Comentários
Uma atividade é uma única coisa focada que o usuário pode fazer. Quase todas as atividades interagem com o usuário, portanto, a classe Atividade cuida da criação de uma janela para você na qual você pode colocar sua interface do usuário com #setContentView. Embora as atividades sejam frequentemente apresentadas ao usuário como janelas de tela inteira, elas também podem ser usadas de outras maneiras: como janelas flutuantes (por meio de um tema com android.R.attr#windowIsFloating conjunto), modo multilocatário ou inserido em outras janelas.
Há dois métodos que quase todas as subclasses de Atividade implementarão:
<ul><li>#onCreate é onde você inicializa sua atividade. Mais importante, aqui você geralmente chamará #setContentView(int) com um recurso de layout definindo sua interface do usuário e usando #findViewById para recuperar os widgets nessa interface do usuário com os quais você precisa interagir programaticamente.
<li>#onPause é onde você lida com o usuário pausando a interação ativa com a atividade. Todas as alterações feitas pelo usuário devem, neste momento, ser confirmadas (geralmente com a android.content.ContentProvider retenção dos dados). Nesse estado, a atividade ainda está visível na tela.
</ul>
Para ser útil com android.content.Context#startActivity Context.startActivity(), todas as classes de atividade devem ter uma declaração correspondente android.R.styleable#AndroidManifestActivity <activity> no pacote AndroidManifest.xml.
Tópicos abordados aqui: <ol><li>Fragments<li>Activity Lifecycle<li>Configuration Changes<li>Starting Activities and Getting Results<li>Saving Persistent State<li>Permissions<li>Process Lifecycle</ol>
<div class="special reference"><h3>Developer Guides</h3>
A classe Atividade é uma parte importante do ciclo de vida geral de um aplicativo e a maneira como as atividades são iniciadas e montadas é uma parte fundamental do modelo de aplicativo da plataforma. Para obter uma perspectiva detalhada sobre a estrutura de um aplicativo Android e como as atividades se comportam, leia os guias de desenvolvedores de Conceitos Básicos e Tarefas do Aplicativo e Back Stack .
Você também pode encontrar uma discussão detalhada sobre como criar atividades no guia do desenvolvedor de atividades .
</div>
"Fragmentos"><h3>Fragmentos</h3>
A androidx.fragment.app.FragmentActivity subclasse pode usar melhor a androidx.fragment.app.Fragment classe para modularizar melhor seu código, criar interfaces de usuário mais sofisticadas para telas maiores e ajudar a dimensionar seu aplicativo entre telas pequenas e grandes.
Para obter mais informações sobre como usar fragmentos, leia o guia do desenvolvedor fragmentos .
"ActivityLifecycle"><h3>Activity Lifecycle</h3>
As atividades no sistema são gerenciadas como pilhas de atividades. Quando uma nova atividade é iniciada, ela geralmente é colocada na parte superior da pilha atual e se torna a atividade em execução. A atividade anterior sempre permanece abaixo dela na pilha e não entrará em primeiro plano novamente até que a nova atividade seja encerrada. Pode haver uma ou várias pilhas de atividade visíveis na tela.
Uma atividade tem essencialmente quatro estados:
<ul>li Se uma atividade estiver em primeiro plano da tela (na posição mais alta da pilha superior), ela estará>< ativa</em> ou <em>running</em>.>< Geralmente, essa é a atividade com a qual o usuário está interagindo no momento.</li>li Se uma atividade perdeu o foco, mas ainda é apresentada ao usuário, ela é>< visível</em>.>< É possível se uma nova atividade não completa ou transparente tiver foco na parte superior da atividade, outra atividade tiver uma posição mais alta no modo de várias janelas ou a atividade em si não estiver focalizável no modo de janela atual. Essa atividade está completamente ativa (mantém todas as informações de estado e membro e permanece anexada ao gerenciador de janelas). <li>Se uma atividade for completamente obscurecida por outra atividade, ela será <interrompida></em> ou <em>hidden</em>. Ele ainda retém todas as informações de estado e membro, no entanto, não está mais visível para o usuário, portanto, sua janela está oculta e muitas vezes será morta pelo sistema quando a memória for necessária em outro lugar.</li><li>O sistema pode remover a atividade da memória solicitando que ela termine ou simplesmente matando seu processo, tornando-a <>destruída</em>. Quando ele é exibido novamente para o usuário, ele deve ser completamente reiniciado e restaurado para seu estado anterior.</li></ul>
O diagrama a seguir mostra os caminhos de estado importantes de uma atividade. Os retângulos quadrados representam métodos de retorno de chamada que você pode implementar para executar operações quando a atividade se move entre estados. Os ovais coloridos são estados principais em que a atividade pode estar.
<img class="invert" style="display: block; margin: auto;" src=".. /.. /.. /images/activity_lifecycle.png" alt="Diagrama de estado para o ciclo de vida da atividade do Android". />
Há três loops de chave que você pode estar interessado em monitorar dentro de sua atividade:
<ul><li>Toda <>a vida</b> de uma atividade ocorre entre a primeira chamada para android.app.Activity#onCreate uma única chamada final para android.app.Activity#onDestroy. Uma atividade fará toda a configuração do estado "global" em onCreate() e liberará todos os recursos restantes no onDestroy(). Por exemplo, se ele tiver um thread em execução em segundo plano para baixar dados da rede, ele poderá criar esse thread em onCreate() e, em seguida, parar o thread no onDestroy().
<li>O <tempo de vida< visível b>/b> de uma atividade ocorre entre uma chamada até android.app.Activity#onStart uma chamada correspondente para android.app.Activity#onStop. Durante esse tempo, o usuário pode ver a atividade na tela, embora possa não estar em primeiro plano e interagindo com o usuário. Entre esses dois métodos, você pode manter os recursos necessários para mostrar a atividade ao usuário. Por exemplo, você pode registrar um android.content.BroadcastReceiver no onStart() para monitorar alterações que afetam sua interface do usuário e cancelá-la no onStop() quando o usuário não vir mais o que você está exibindo. Os métodos onStart() e onStop() podem ser chamados várias vezes, à medida que a atividade se torna visível e oculta para o usuário.
<li>O <tempo de vida< do primeiro plano b>/b> de uma atividade ocorre entre uma chamada até android.app.Activity#onResume uma chamada correspondente para android.app.Activity#onPause. Durante esse tempo, a atividade fica visível, ativa e interagindo com o usuário. Uma atividade pode frequentemente ficar entre os estados retomados e pausados , por exemplo, quando o dispositivo entra em suspensão, quando um resultado de atividade é entregue, quando uma nova intenção é entregue , portanto, o código nesses métodos deve ser bastante leve.
</ul>
Todo o ciclo de vida de uma atividade é definido pelos seguintes métodos de atividade. Todos eles são ganchos que você pode substituir para fazer o trabalho apropriado quando a atividade muda de estado. Todas as atividades serão implementadas android.app.Activity#onCreate para realizar sua configuração inicial; muitas também implementarão para confirmar android.app.Activity#onPause alterações nos dados e preparar-se para pausar a interação com o usuário e android.app.Activity#onStop para lidar com não estar mais visível na tela. Você sempre deve chamar sua superclasse ao implementar esses métodos.
</p>
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
Em geral, o movimento por meio do ciclo de vida de uma atividade tem esta aparência:
<table border="2" width="85%" align="center" frame="hsides" rules="rows"><colgroup align="left" span="3" /><colgroup align="left" /><colgroup align="center" /><colgroup align="center" />
<thead><tr><th colspan="3">Method</th th><>Description</th th<>>Killable?</th><th>Next</th></tr></thead>
<tbody tr td colspan="3" align="left" border="0">android.app.Activity#onCreate onCreate()</td td><>Chamado quando a atividade é criada pela primeira vez.><>< É aqui que você deve fazer toda a configuração estática normal: criar exibições, associar dados a listas etc. Esse método também fornece um pacote que contém o estado congelado anteriormente da atividade, se houver um.
Sempre seguido por onStart().</td td align="center">No</td td<>align="center"><onStart()/td></tr><>
<tr><td rowspan="5" style="border-left: none; border-right: none;"> </td><td colspan="2" align="left" border="0"<android.app.Activity#onRestart onRestart()>/td td><>Called after your activity has been stopped, prior to it being started again.
Sempre seguido por onStart()</td><td align="center">No</td td<>align="center">onStart()</td></tr>
<tr><td colspan="2" align="left" border="0">android.app.Activity#onStart onStart()</td td><>Chamado quando a atividade está se tornando visível para o usuário.
Seguido se onResume() a atividade chegar ao primeiro plano ou onStop() se ela ficar oculta.</td td align="center">No</td td<>align="center">onResume() ou onStop()</td></tr><>
<tr><td rowspan="2" style="border-left: none;"> </td td align="left" border="0"><android.app.Activity#onResume onResume()/td td>><Chamado quando a atividade começará a interagir com o usuário.>< Neste ponto, sua atividade está na parte superior de sua pilha de atividades, com a entrada do usuário indo para ela.
Sempre seguido por onPause().</td td align="center">No</td td<>align="center"><onPause()/td></tr><>
<tr><td align="left" border="0">android.app.Activity#onPause onPause()</td td><>Called when the activity loseeground state, is no longer focusable or before transition to stopped/hidden or destroyed state. A atividade ainda está visível para o usuário, portanto, é recomendável mantê-la visualmente ativa e continuar atualizando a interface do usuário. As implementações desse método devem ser muito rápidas porque a próxima atividade não será retomada até que esse método retorne.
Seguido por onResume() se a atividade retornar à frente ou onStop() se ela se tornar invisível para o usuário.</td td align="center"><font color="#800000"><strong>Pre-<android.os.Build.VERSION_CODES#HONEYCOMB/strong></font></td td><align="center"onResume()> ou<br>onStop()</td></tr><>
<tr><td colspan="2" align="left" border="0">android.app.Activity#onStop onStop()</td td><>Chamado quando a atividade não está mais visível para o usuário. Isso pode acontecer porque uma nova atividade está sendo iniciada no topo, uma existente está sendo trazida na frente desta ou esta está sendo destruída. Normalmente, isso é usado para interromper animações e atualizar a interface do usuário, etc.
Seguido por onRestart() se essa atividade está voltando a interagir com o usuário ou onDestroy() se essa atividade está indo embora.</td td><align="center"><font color="#800000"><strong>Yes</strong></font></td td><align="center">onRestart() ou<br<onDestroy()>/td></tr>
<tr><td colspan="3" align="left" border="0">android.app.Activity#onDestroy onDestroy()</td td><>A chamada final que você recebe antes que sua atividade seja destruída. Isso pode acontecer porque a atividade está terminando (alguém chamado Activity#finish ) ou porque o sistema está destruindo temporariamente essa instância da atividade para economizar espaço. Você pode distinguir entre esses dois cenários com o Activity#isFinishing método.</td td align="center"><font color="#800000"><strong>Yes</strong></font></td td<>align="center"><em>nothing</em></td<>/tr></tbody></table><>
Observe a coluna "Killable" na tabela acima – para os métodos que são marcados como killable, depois que esse método retorna o processo que hospeda a atividade pode ser morto pelo sistema <em qualquer momento</em> sem que outra linha de seu>código seja executada. Por isso, você deve usar o #onPause método para gravar quaisquer dados persistentes (como edições de usuário) no armazenamento. Além disso, o método #onSaveInstanceState(Bundle) é chamado antes de colocar a atividade em tal estado em segundo plano, permitindo que você salve qualquer estado de instância dinâmica em sua atividade no pacote fornecido, para ser recebido #onCreate posteriormente se a atividade precisar ser recriada. Consulte a seção Ciclo de Vida do Processo para obter mais informações sobre como o ciclo de vida de um processo está vinculado às atividades que ele está hospedando. Observe que é importante salvar dados persistentes em #onPause vez de #onSaveInstanceState porque este último não faz parte dos retornos de chamada do ciclo de vida, portanto, não será chamado em todas as situações, conforme descrito em sua documentação.
Lembre-se de que essa semântica mudará ligeiramente entre os aplicativos direcionados a plataformas que começam em comparação com android.os.Build.VERSION_CODES#HONEYCOMB as plataformas anteriores. A partir do Honeycomb, um aplicativo não está no estado killable até que ele #onStop tenha retornado. Isso afeta quando #onSaveInstanceState(Bundle) pode ser chamado (pode ser chamado com segurança após #onPause()) e permite que um aplicativo aguarde com segurança até #onStop() salvar o estado persistente.
Para aplicativos direcionados a plataformas que começam com android.os.Build.VERSION_CODES#P#onSaveInstanceState(Bundle) sempre serão chamados depois #onStop, portanto, um aplicativo pode executar transações #onStop de fragmento com segurança e poderá salvar o estado persistente mais tarde.
Para os métodos que não são marcados como killable, o processo da atividade não será eliminado pelo sistema a partir do momento em que o método for chamado e continuado após o retorno. Portanto, uma atividade está no estado killable, por exemplo, entre depois onStop() e o início de onResume(). Tenha em mente que, sob extrema pressão de memória, o sistema pode acabar com o processo do aplicativo a qualquer momento.
"ConfigurationChanges"><h3>Configuration Changes</h3>
Se a configuração do dispositivo (conforme definido pela Configuration Resources.Configuration classe) for alterada, qualquer coisa que exiba uma interface do usuário precisará ser atualizada para corresponder a essa configuração. Como a Atividade é o principal mecanismo para interagir com o usuário, ela inclui suporte especial para lidar com alterações de configuração.
A menos que você especifique o contrário, uma alteração de configuração (como uma alteração na orientação da tela, idioma, dispositivos de entrada etc.) fará com que sua atividade atual seja <destruída></em>, passando pelo processo normal de ciclo de vida da atividade de #onPause, #onStope #onDestroy conforme apropriado. Se a atividade estiver em primeiro plano ou visível para o usuário, uma vez #onDestroy chamada nessa instância, uma nova instância da atividade será criada, com o que salvouInstanceState da #onSaveInstanceStatequal a instância anterior havia gerado.
Isso é feito porque qualquer recurso de aplicativo, incluindo arquivos de layout, pode ser alterado com base em qualquer valor de configuração. Portanto, a única maneira segura de lidar com uma alteração de configuração é recuperar todos os recursos, incluindo layouts, desenháveis e cadeias de caracteres. Como as atividades já devem saber como salvar seu estado e recriar-se desse estado, essa é uma maneira conveniente de fazer com que uma atividade seja reiniciada com uma nova configuração.
Em alguns casos especiais, talvez você queira ignorar a reinicialização da atividade com base em um ou mais tipos de alterações de configuração. Isso é feito com o android.R.attr#configChanges android:configChanges atributo em seu manifesto. Para qualquer tipo de alteração de configuração que você diz que manipula lá, você receberá uma chamada para o método da #onConfigurationChanged atividade atual em vez de ser reiniciado. Se uma alteração de configuração envolver qualquer uma que você não manipule, no entanto, a atividade ainda será reiniciada e #onConfigurationChanged não será chamada.
"StartingActivities"><h3>Iniciando atividades e obtendo resultados</h3>
O android.app.Activity#startActivity método é usado para iniciar uma nova atividade, que será colocada na parte superior da pilha de atividades. Ele usa um único argumento, um android.content.Intent Intent, que descreve a atividade a ser executada.
Às vezes, você deseja obter um resultado de volta de uma atividade quando ela termina. Por exemplo, você pode iniciar uma atividade que permite que o usuário escolha uma pessoa em uma lista de contatos; quando termina, retorna a pessoa que foi selecionada. Para fazer isso, você chama a android.app.Activity#startActivityForResult(Intent, int) versão com um segundo parâmetro inteiro que identifica a chamada. O resultado retornará por meio de seu android.app.Activity#onActivityResult método.
Quando uma atividade é encerrada, ela pode chamar android.app.Activity#setResult(int) para retornar dados de volta para seu pai. Ele sempre deve fornecer um código de resultado, que pode ser os resultados padrão RESULT_CANCELED, RESULT_OK ou quaisquer valores personalizados a partir de RESULT_FIRST_USER. Além disso, ele pode, opcionalmente, retornar uma intenção que contenha quaisquer dados adicionais desejados. Todas essas informações são exibidas novamente no pai Activity.onActivityResult(), juntamente com o identificador inteiro fornecido originalmente.
Se uma atividade filho falhar por qualquer motivo (como falha), a atividade pai receberá um resultado com o código RESULT_CANCELED.
public class MyActivity extends Activity {
...
static final int PICK_CONTACT_REQUEST = 0;
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
// When the user center presses, let them pick a contact.
startActivityForResult(
new Intent(Intent.ACTION_PICK,
new Uri("content://contacts")),
PICK_CONTACT_REQUEST);
return true;
}
return false;
}
protected void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (requestCode == PICK_CONTACT_REQUEST) {
if (resultCode == RESULT_OK) {
// A contact was picked. Here we will just display it
// to the user.
startActivity(new Intent(Intent.ACTION_VIEW, data));
}
}
}
}
"SavingPersistentState"><h3>Salvando estado< persistente/h3>
Geralmente, há dois tipos de estado persistente com os quais uma atividade lidará: dados compartilhados semelhantes a documentos (normalmente armazenados em um banco de dados SQLite usando um provedor de conteúdo android.content.ContentProvider) e estado interno, como preferências do usuário.
Para dados do provedor de conteúdo, sugerimos que as atividades usem um modelo de usuário "editar no local". Ou seja, todas as edições feitas por um usuário são efetivamente feitas imediatamente sem a necessidade de uma etapa de confirmação adicional. O suporte a esse modelo geralmente é uma questão simples das duas regras a seguir:
<ul><li>
Ao criar um novo documento, a entrada ou o arquivo de banco de dados de backup para ele é criado imediatamente. Por exemplo, se o usuário optar por escrever um novo email, uma nova entrada para esse email será criada assim que eles começarem a inserir dados, de modo que, se eles forem para qualquer outra atividade depois desse ponto, esse email agora aparecerá na lista de rascunhos.
<li>
Quando o método de onPause() uma atividade é chamado, ele deve se comprometer com o provedor de conteúdo de backup ou arquivar quaisquer alterações feitas pelo usuário. Isso garante que essas alterações sejam vistas por qualquer outra atividade que esteja prestes a ser executada. Você provavelmente desejará confirmar seus dados de forma ainda mais agressiva em momentos-chave durante o ciclo de vida da atividade: por exemplo, antes de iniciar uma nova atividade, antes de terminar sua própria atividade, quando o usuário alterna entre campos de entrada etc.
</ul>
Esse modelo foi projetado para evitar a perda de dados quando um usuário está navegando entre atividades e permite que o sistema encerre com segurança uma atividade (porque os recursos do sistema são necessários em outro lugar) a qualquer momento depois de ter sido interrompido (ou pausado em versões da plataforma antes android.os.Build.VERSION_CODES#HONEYCOMB). Observe que isso implica que o usuário que está pressionando DE VOLTA de sua atividade não <><> significa "cancelar". Isso significa deixar a atividade com o conteúdo atual salvo. O cancelamento de edições em uma atividade deve ser fornecido por meio de algum outro mecanismo, como uma opção explícita de "reverter" ou "desfazer".
Consulte o pacote de conteúdo android.content.ContentProvider para obter mais informações sobre provedores de conteúdo. Esses são um aspecto fundamental de como diferentes atividades invocam e propagam dados entre si.
A classe Atividade também fornece uma API para gerenciar o estado persistente interno associado a uma atividade. Isso pode ser usado, por exemplo, para lembrar a exibição inicial preferencial do usuário em um calendário (modo de exibição de dia ou semana) ou a home page padrão do usuário em um navegador da Web.
O estado persistente da atividade é gerenciado com o método #getPreferences, permitindo que você recupere e modifique um conjunto de pares nome/valor associados à atividade. Para usar preferências compartilhadas entre vários componentes do aplicativo (atividades, receptores, serviços, provedores), você pode usar o método subjacente Context#getSharedPreferences Context.getSharedPreferences() para recuperar um objeto de preferências armazenado em um nome específico. (Observe que não é possível compartilhar dados de configurações entre pacotes de aplicativos , pois você precisará de um provedor de conteúdo.)
Aqui está um trecho de uma atividade de calendário que armazena o modo de exibição preferencial do usuário em suas configurações persistentes:
public class CalendarActivity extends Activity {
...
static final int DAY_VIEW_MODE = 0;
static final int WEEK_VIEW_MODE = 1;
private SharedPreferences mPrefs;
private int mCurViewMode;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mPrefs = getSharedPreferences(getLocalClassName(), MODE_PRIVATE);
mCurViewMode = mPrefs.getInt("view_mode", DAY_VIEW_MODE);
}
protected void onPause() {
super.onPause();
SharedPreferences.Editor ed = mPrefs.edit();
ed.putInt("view_mode", mCurViewMode);
ed.commit();
}
}
"Permissões"><h3>Permissões</h3>
A capacidade de iniciar uma atividade específica pode ser imposta quando ela é declarada na marca do android.R.styleable#AndroidManifestActivity <activity> manifesto. Ao fazer isso, outros aplicativos precisarão declarar um elemento correspondente android.R.styleable#AndroidManifestUsesPermission <uses-permission> em seu próprio manifesto para poder iniciar essa atividade.
Ao iniciar uma atividade, você pode definir Intent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION e/ou Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION na Intenção. Isso concederá à Atividade acesso às URIs específicas na Intenção. O acesso permanecerá até que a Atividade seja concluída (permanecerá em todo o processo de hospedagem sendo morto e outra destruição temporária). A partir de android.os.Build.VERSION_CODES#GINGERBREADentão, se a Atividade já tiver sido criada e uma nova Intenção estiver sendo entregue #onNewIntent(Intent), todas as permissões de URI recém-concedidas serão adicionadas às existentes que ela contém.
Consulte o documento segurança e permissões para obter mais informações sobre permissões e segurança em geral.
"ProcessLifecycle"><h3>Process Lifecycle</h3>
O sistema Android tenta manter um processo de aplicativo por todo o tempo possível, mas eventualmente precisará remover processos antigos quando a memória for baixa. Conforme descrito no Ciclo de Vida da Atividade, a decisão sobre qual processo remover está intimamente ligada ao estado da interação do usuário com ele. Em geral, há quatro estados em que um processo pode ser baseado nas atividades em execução nele, listadas aqui em ordem de importância. O sistema eliminará processos menos importantes (os últimos) antes de recorrer a processos mais importantes (os primeiros).
<ol><li>
A <atividade< de primeiro plano b>/b> (a atividade na parte superior da tela com a qual o usuário está interagindo atualmente) é considerada a mais importante. Seu processo só será encerrado como um último recurso, se ele usar mais memória do que está disponível no dispositivo. Geralmente, neste ponto, o dispositivo atingiu um estado de paginação de memória, portanto, isso é necessário para manter a interface do usuário responsiva. <li>
Uma <atividade< b>visível/b> (uma atividade visível para o usuário, mas não em primeiro plano, como uma sentada atrás de uma caixa de diálogo em primeiro plano ou ao lado de outras atividades no modo de várias janelas) é considerada extremamente importante e não será eliminada, a menos que seja necessário manter a atividade em primeiro plano em execução. <li>
Uma <atividade< em segundo plano b>/b> (uma atividade que não está visível para o usuário e foi interrompida) não é mais crítica, portanto, o sistema pode encerrar com segurança seu processo para recuperar a memória para outros processos em primeiro plano ou visíveis. Se seu processo precisar ser encerrado, quando o usuário navegar de volta para a atividade (tornando-a visível na tela novamente), seu #onCreate método será chamado com o savedInstanceState que ele havia fornecido #onSaveInstanceState anteriormente para que ele possa reiniciar-se no mesmo estado que o usuário deixou pela última vez.
<li>
Um <processo< vazio b>/b> é um que não hospeda atividades ou outros componentes do aplicativo (como Service ou android.content.BroadcastReceiver classes). Eles são mortos muito rapidamente pelo sistema à medida que a memória se torna baixa. Por esse motivo, qualquer operação em segundo plano que você faça fora de uma atividade deve ser executada no contexto de uma atividade BroadcastReceiver ou Service para garantir que o sistema saiba que precisa manter seu processo por perto.
</ol>
Às vezes, uma atividade pode precisar fazer uma operação de execução longa que exista independentemente do próprio ciclo de vida da atividade. Um exemplo pode ser um aplicativo de câmera que permite carregar uma imagem em um site. O upload pode levar muito tempo e o aplicativo deve permitir que o usuário deixe o aplicativo enquanto ele está em execução. Para fazer isso, sua Atividade deve iniciar um Service em que o upload ocorre. Isso permite que o sistema priorize corretamente o processo (considerando que ele é mais importante do que outros aplicativos não visíveis) durante o upload, independentemente de a atividade original ser pausada, interrompida ou concluída.
Java documentação para android.app.Activity.
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 |
|---|---|
| Activity() | |
| Activity(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| AccessibilityService |
Use com |
| AccountService |
Use com |
| ActivityService |
Use com |
| AdvancedProtectionService |
Usar com |
| AlarmService |
Use com |
| AppFunctionService |
Use com |
| AppOpsService |
Use com |
| AppSearchService |
Use com |
| AppwidgetService |
Use com |
| AudioService |
Use com para recuperar um |
| BatteryService |
Use com |
| BindAllowActivityStarts |
Obsoleto.
Sinalizador para |
| BindExternalServiceLong |
Funciona da mesma maneira |
| BindNotPerceptible |
Obsoleto.
Sinalizador para |
| BindPackageIsolatedProcess |
Obsoleto.
Sinalizador para |
| BindSharedIsolatedProcess |
Obsoleto.
Sinalizador para |
| BiometricService |
Use com para recuperar um |
| BlobStoreService |
Use com |
| BluetoothService |
Use com |
| BugreportService |
Serviço para capturar um relatório de bugs. (Herdado de Context) |
| CameraService |
Use com |
| CaptioningService |
Use com |
| CarrierConfigService |
Use com |
| ClipboardService |
Use com |
| CompanionDeviceService |
Use com |
| ConnectivityDiagnosticsService |
Use com |
| ConnectivityService |
Use com para recuperar um |
| ConsumerIrService |
Use com |
| ContactKeysService |
Use com |
| CredentialService |
Use com |
| CrossProfileAppsService |
Use com |
| DeviceIdDefault |
A ID do dispositivo padrão, que é a ID do dispositivo primário (não virtual). (Herdado de Context) |
| DeviceIdInvalid |
ID do dispositivo inválida. (Herdado de Context) |
| DeviceLockService |
Use com |
| DevicePolicyService |
Use com |
| DisplayHashService |
Use com |
| DisplayService |
Use com |
| DomainVerificationService |
Use com |
| DownloadService |
Use com |
| DropboxService |
Use com |
| EuiccService |
Use com |
| FileIntegrityService |
Use com |
| FingerprintService |
Use com para recuperar um |
| FullscreenModeRequestEnter |
Obsoleto.
Tipo de solicitação de |
| FullscreenModeRequestExit |
Obsoleto.
Tipo de solicitação de |
| GameService |
Use com |
| GrammaticalInflectionService |
Use com |
| HardwarePropertiesService |
Use com |
| HealthconnectService |
Use com |
| InputMethodService |
Use com |
| InputService |
Use com |
| IpsecService |
Use com |
| JobSchedulerService |
Use com |
| KeyguardService |
Use com |
| KeystoreService |
Use com |
| LauncherAppsService |
Use com |
| LayoutInflaterService |
Use com |
| LocaleService |
Use com |
| LocationService |
Use com |
| MediaCommunicationService |
Usar com |
| MediaMetricsService |
Use com |
| MediaProjectionService |
Use com |
| MediaQualityService |
Use com |
| MediaRouterService |
Use com |
| MediaSessionService |
Use com |
| MidiService |
Use com |
| NetworkStatsService |
Use com |
| NfcService |
Use com |
| NotificationService |
Use com |
| NsdService |
Use com para recuperar um |
| OverlayService |
Use com |
| OverrideTransitionClose |
Obsoleto.
Tipo de solicitação ou |
| OverrideTransitionOpen |
Obsoleto.
Tipo de solicitação ou |
| PeopleService |
Use com |
| PerformanceHintService |
Use com |
| PersistentDataBlockService |
Use com |
| PowerService |
Use com |
| PrintService |
|
| ProfilingService |
Use com |
| ReceiverExported |
Obsoleto.
Sinalizador para |
| ReceiverNotExported |
Obsoleto.
Sinalizador para |
| ReceiverVisibleToInstantApps |
Obsoleto.
Sinalizador para |
| RestrictionsService |
Use com |
| RoleService |
Use com |
| SatelliteService |
Use com |
| SearchService |
Use com para recuperar um |
| SecurityStateService |
Use com |
| SensorService |
Use com |
| ShortcutService |
Use com |
| StatusBarService |
Use com |
| StorageService |
Use com |
| StorageStatsService |
Use com |
| SystemHealthService |
Use com |
| TelecomService |
Use com |
| TelephonyImsService |
Use com |
| TelephonyService |
Use com |
| TelephonySubscriptionService |
Use com |
| TetheringService |
Use com |
| TextClassificationService |
Use com |
| TextServicesManagerService |
Use com |
| TvAdService |
Use com |
| TvInputService |
Use com |
| TvInteractiveAppService |
Use com |
| UiModeService |
Use com |
| UsageStatsService |
Use com |
| UsbService |
Use com |
| UserService |
Use com |
| VibratorManagerService |
Use com |
| VibratorService |
Use com |
| VirtualDeviceService |
Use com |
| VpnManagementService |
Use com |
| WallpaperService |
Use com |
| WifiAwareService |
Use com para recuperar um |
| WifiP2pService |
Use com para recuperar um |
| WifiRttRangingService |
Use com |
| WifiService |
Use com para recuperar um |
| WindowService |
Use com |
Propriedades
| Nome | Description |
|---|---|
| ActionBar |
Recupere uma referência ao ActionBar dessa atividade. |
| Application |
Retorne o aplicativo que possui essa atividade. |
| ApplicationContext |
Retorne o contexto do único objeto Application global do processo atual. (Herdado de ContextWrapper) |
| ApplicationInfo |
Retorne as informações completas do aplicativo para o pacote deste contexto. (Herdado de ContextWrapper) |
| Assets |
Retorne uma instância do AssetManager para o pacote do aplicativo. (Herdado de ContextWrapper) |
| AttributionSource |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| AttributionTag |
A atribuição pode ser usada em aplicativos complexos para separar logicamente partes do aplicativo. (Herdado de Context) |
| BaseContext | (Herdado de ContextWrapper) |
| CacheDir |
Retorna o caminho absoluto para o diretório de cache específico do aplicativo no sistema de arquivos. (Herdado de ContextWrapper) |
| Caller |
Retorna a instância ComponentCaller do aplicativo que iniciou essa atividade. |
| CallingActivity |
Retorne o nome da atividade que invocou essa atividade. |
| CallingPackage |
Retorne o nome do pacote que invocou essa atividade. |
| ChangingConfigurations |
Se essa atividade estiver sendo destruída porque não pode manipular um parâmetro de configuração que está sendo alterado (e, portanto, seu |
| Class |
Retorna a classe de runtime deste |
| ClassLoader |
Retorne um carregador de classe que você pode usar para recuperar classes neste pacote. (Herdado de ContextWrapper) |
| CodeCacheDir |
Retorna o caminho absoluto para o diretório de cache específico do aplicativo no sistema de arquivos projetado para armazenar código armazenado em cache. (Herdado de ContextWrapper) |
| ComponentName |
Retorna o nome completo do componente dessa atividade. |
| ContentResolver |
Retorne uma instância contentResolver para o pacote do aplicativo. (Herdado de ContextWrapper) |
| ContentScene |
Recupere o |
| ContentTransitionManager |
Recupere o |
| CurrentCaller |
Retorna a instância ComponentCaller do aplicativo que reiniciou essa atividade com uma nova intenção por meio |
| CurrentFocus |
Chama |
| DataDir |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| DeviceId |
Obtém a ID do dispositivo à qual esse contexto está associado. (Herdado de Context) |
| Display |
Obtenha a exibição à qual esse contexto está associado. (Herdado de Context) |
| ExternalCacheDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos externo primário (que está em algum lugar em ExternalStorageDirectory que o aplicativo pode colocar arquivos de cache que possui. (Herdado de ContextWrapper) |
| FilesDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos com OpenFileOutput(String, FileCreationMode) o qual os arquivos criados são armazenados. (Herdado de ContextWrapper) |
| FocusedStateSet | |
| FragmentManager |
Retorne o FragmentManager para interagir com fragmentos associados a essa atividade. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| HasWindowFocus |
Retornará true se a janela em main></em> dessa atividade atualmente tiver o foco da <janela. |
| Immersive |
Bit indicando que essa atividade é "imersiva" e não deve ser interrompida por notificações, se possível. -ou- Ajuste a configuração de modo imersivo atual. |
| InitialCaller |
Retorna a instância ComponentCaller do aplicativo que inicialmente iniciou essa atividade. |
| InstanceCount |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| Intent |
Retorna a intenção que iniciou essa atividade. -ou- Altera a intenção retornada por |
| IsActivityTransitionRunning |
Retorna se há alguma transição de atividade atualmente em execução nesta atividade. |
| IsChangingConfigurations |
Verifique se essa atividade está em processo de destruição para ser recriada com uma nova configuração. |
| IsChild |
Se este é um filho |
| IsDestroyed |
Retornará true se a chamada final |
| IsDeviceProtectedStorage |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| IsFinishing |
Verifique se essa atividade está em processo de término, porque você a chamou |
| IsInMultiWindowMode |
Retornará true se a atividade estiver atualmente no modo de várias janelas. |
| IsInPictureInPictureMode |
Retornará true se a atividade estiver atualmente no modo de imagem na imagem. |
| IsLaunchedFromBubble |
Indica se essa atividade é iniciada de uma bolha. |
| IsLocalVoiceInteractionSupported |
Consulta se o serviço de interação de voz atualmente habilitado dá suporte ao retorno de um interator de voz para uso pela atividade. |
| IsRestricted |
Indica se esse contexto é restrito. (Herdado de Context) |
| IsTaskRoot |
Retorne se essa atividade é a raiz de uma tarefa. |
| IsUiContext |
Retorna |
| IsVoiceInteraction |
Verifique se essa atividade está em execução como parte de uma interação de voz com o usuário. |
| IsVoiceInteractionRoot |
Como |
| JniIdentityHashCode |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| JniPeerMembers |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| LastNonConfigurationInstance |
Recupere os dados da instância não configuração que foram retornados anteriormente por |
| LaunchedFromPackage |
Retorna o nome do pacote do aplicativo que inicialmente iniciou essa atividade. |
| LaunchedFromUid |
Retorna a uid do aplicativo que inicialmente iniciou essa atividade. |
| LayoutInflater |
Conveniência para chamar |
| LoaderManager |
Retorne o LoaderManager para essa atividade, criando-o, se necessário. |
| LocalClassName |
Retorna o nome da classe para essa atividade com o prefixo do pacote removido. |
| MainExecutor |
Retornar um |
| MainLooper |
Retorne o Looper para o thread principal do processo atual. (Herdado de ContextWrapper) |
| MaxNumPictureInPictureActions |
Retorne o número de ações que serão exibidas na interface do usuário de imagem na imagem quando o usuário interagir com a atividade atualmente no modo de imagem em imagem. |
| MediaController |
Obtém o controlador que deve receber eventos de chave de mídia e volume enquanto essa atividade está em primeiro plano. -ou- Define um |
| MenuInflater |
Retorna um |
| NoBackupFilesDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos semelhante a FilesDir. (Herdado de ContextWrapper) |
| ObbDir |
Retorne o diretório de armazenamento externo primário em que os arquivos OBB desse aplicativo (se houver algum) podem ser encontrados. (Herdado de ContextWrapper) |
| OnBackInvokedDispatcher |
Retorna a |
| OpPackageName |
Retorne o nome do pacote que deve ser usado para |
| PackageCodePath |
Retorne o caminho completo para o pacote principal do Android desse contexto. (Herdado de ContextWrapper) |
| PackageManager |
Retornar a instância do PackageManager para encontrar informações de pacote global. (Herdado de ContextWrapper) |
| PackageName |
Retorne o nome do pacote deste aplicativo. (Herdado de ContextWrapper) |
| PackageResourcePath |
Retorne o caminho completo para o pacote principal do Android desse contexto. (Herdado de ContextWrapper) |
| Params |
Retorne o conjunto de parâmetros com os quais esse Contexto foi criado, se ele foi criado por meio |
| Parent |
Retorna o pai |
| ParentActivityIntent |
Obtenha um |
| PeerReference |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| Referrer |
Retorne informações sobre quem iniciou essa atividade. |
| RequestedOrientation |
Retorna a orientação solicitada atual da atividade, que é a orientação solicitada no manifesto do aplicativo ou a última orientação fornecida a |
| Resources |
Retornar uma instância de Recursos para o pacote do aplicativo. (Herdado de ContextWrapper) |
| SearchEvent |
Durante os retornos de chamada onSearchRequested(), essa função retornará o |
| SplashScreen |
Obtenha a interface que a atividade usa para falar com a tela inicial. |
| TaskId |
Retorne o identificador da tarefa em que esta atividade está. |
| Theme |
Retorne o objeto Theme associado a este Contexto. (Herdado de ContextWrapper) |
| 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. |
| Title |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| TitleColor |
Obsoleto.
Altere a cor do título associado a essa atividade. |
| TitleFormatted |
Altere o título associado a essa atividade. |
| VoiceInteractor |
Recupere o ativo |
| VolumeControlStream |
Obtém o fluxo de áudio sugerido cujo volume deve ser alterado pelos controles de volume de hardware. -ou- Sugere um fluxo de áudio cujo volume deve ser alterado pelos controles de volume de hardware. |
| Wallpaper | (Herdado de ContextWrapper) |
| WallpaperDesiredMinimumHeight | (Herdado de ContextWrapper) |
| WallpaperDesiredMinimumWidth | (Herdado de ContextWrapper) |
| Window |
Recupere a corrente |
| WindowManager |
Recupere o gerenciador de janelas para mostrar janelas personalizadas. |
Métodos
| Nome | Description |
|---|---|
| AddContentView(View, ViewGroup+LayoutParams) |
Adicione uma exibição de conteúdo adicional à atividade. |
| ApplyOverrideConfiguration(Configuration) |
Chame para definir uma "configuração de substituição" nesse contexto. Essa é uma configuração que responde a um ou mais valores da configuração padrão que é aplicada ao contexto. (Herdado de ContextThemeWrapper) |
| AttachBaseContext(Context) |
Defina o contexto base para este ContextWrapper. (Herdado de ContextWrapper) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
A variação disso |
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
|
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| BindService(Intent, IServiceConnection, Bind) |
Conecte-se a um serviço de aplicativo, criando-o, se necessário. (Herdado de ContextWrapper) |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Associa a um serviço da |
| CheckCallingOrSelfPermission(String) |
Determine se o processo de chamada de um IPC ou você recebeu uma permissão específica. (Herdado de ContextWrapper) |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Determine se o processo de chamada de um IPC ou você recebeu permissão para acessar um URI específico. (Herdado de ContextWrapper) |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Determine se o processo de chamada de um IPC <em>ou você</em> recebeu permissão para acessar uma lista de URIs. (Herdado de Context) |
| CheckCallingPermission(String) |
Determine se o processo de chamada de um IPC que você está tratando recebeu uma permissão específica. (Herdado de ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
Determine se o processo de chamada e a ID do usuário receberam permissão para acessar um URI específico. (Herdado de ContextWrapper) |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
Determine se o processo de chamada e o uid receberam permissão para acessar uma lista de URIs. (Herdado de Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
Determine se um processo específico e uid receberam permissão para acessar um URI de conteúdo específico. (Herdado de Context) |
| CheckPermission(String, Int32, Int32) |
Determine se a permissão fornecida é permitida para um processo específico e ID de usuário em execução no sistema. (Herdado de ContextWrapper) |
| CheckSelfPermission(String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Determine se um processo específico e uma ID de usuário receberam permissão para acessar um URI específico. (Herdado de ContextWrapper) |
| CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
Verifique um Uri e uma permissão normal. (Herdado de ContextWrapper) |
| CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
Determine se um processo específico e uid receberam permissão para acessar uma lista de URIs. (Herdado de Context) |
| ClearOverrideActivityTransition(OverrideTransition) |
Limpa as animações que são definidas de |
| ClearWallpaper() |
Obsoleto.
(Herdado de ContextWrapper)
|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| CloseContextMenu() |
Fecha programaticamente o menu de contexto aberto mais recentemente, se exibido. |
| CloseOptionsMenu() |
Fecha progamticamente o menu de opções. |
| CreateAttributionContext(String) |
Retornar um novo objeto Context para o Contexto atual, mas atributo a uma marca diferente. (Herdado de Context) |
| CreateConfigurationContext(Configuration) |
Retornar um novo objeto Context para o Contexto atual, mas cujos recursos são ajustados para corresponder à configuração fornecida. (Herdado de ContextWrapper) |
| CreateContext(ContextParams) |
Cria um contexto com propriedades e comportamentos específicos. (Herdado de Context) |
| CreateContextForSplit(String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| CreateDeviceContext(Int32) |
Retorna um novo |
| CreateDeviceProtectedStorageContext() |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| CreateDisplayContext(Display) |
Retornar um novo objeto Context para o Contexto atual, mas cujos recursos são ajustados para corresponder às métricas da exibição fornecida. (Herdado de ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
Retornar um novo objeto Context para o nome do aplicativo fornecido. (Herdado de ContextWrapper) |
| CreatePendingResult(Int32, Intent, PendingIntentFlags) |
Crie um novo objeto PendingIntent que você pode entregar a outras pessoas para que elas usem para enviar dados de resultado de volta para o retorno |
| CreateWindowContext(Display, Int32, Bundle) |
Cria um |
| CreateWindowContext(Int32, Bundle) |
Cria um contexto para uma janela que não seja de atividade. (Herdado de Context) |
| DatabaseList() |
Retorna uma matriz de cadeias de caracteres nomeando os bancos de dados privados associados ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| DeleteDatabase(String) |
Exclua um SQLiteDatabase privado existente associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| DeleteFile(String) |
Exclua o arquivo privado especificado associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| DeleteSharedPreferences(String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| DismissDialog(Int32) |
Obsoleto.
Ignorar uma caixa de diálogo que foi mostrada anteriormente por meio de |
| DismissKeyboardShortcutsHelper() |
Ignore a tela Atalhos de Teclado. |
| DispatchGenericMotionEvent(MotionEvent) |
Chamado para processar eventos de movimento genéricos. |
| DispatchKeyEvent(KeyEvent) |
Chamado para processar eventos principais. |
| DispatchKeyShortcutEvent(KeyEvent) |
Chamado para processar um evento de atalho de chave. |
| DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
Chamado para processar a população de AccessibilityEvents. |
| DispatchTouchEvent(MotionEvent) |
Chamado para processar eventos de tela sensível ao toque. |
| DispatchTrackballEvent(MotionEvent) |
Chamado para processar eventos de trackball. |
| Dispose() |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| Dispose(Boolean) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprima o estado da Atividade no fluxo fornecido. |
| EnforceCallingOrSelfPermission(String, String) |
Se nem você nem o processo de chamada de um IPC que você está tratando receberem uma permissão específica, gere um SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Se o processo de chamada de um IPC ou você não tiver recebido permissão para acessar um URI específico, gere SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingPermission(String, String) |
Se o processo de chamada de um IPC que você está tratando não tiver recebido uma permissão específica, gere uma SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Se o processo de chamada e a ID do usuário não tiverem recebido permissão para acessar um URI específico, jogue SecurityException. (Herdado de ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
Se a permissão fornecida não for permitida para um processo específico e a ID do usuário em execução no sistema, gere um SecurityException. (Herdado de ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Se um processo específico e uma ID de usuário não tiverem recebido permissão para acessar um URI específico, gere SecurityException. (Herdado de ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Imponha um Uri e uma permissão normal. (Herdado de ContextWrapper) |
| EnterPictureInPictureMode() |
Coloca a atividade no modo de imagem em imagem, se possível, no estado atual do sistema. |
| EnterPictureInPictureMode(PictureInPictureParams) |
Coloca a atividade no modo de imagem em imagem, se possível, no estado atual do sistema. |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| FileList() |
Retorna uma matriz de cadeias de caracteres nomeando os arquivos privados associados ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| FindViewById(Int32) |
Localiza uma exibição que foi identificada pelo |
| FindViewById<T>(Int32) |
Localiza uma exibição que foi identificada pelo atributo ID do recurso de layout XML. |
| Finish() |
Chame isso quando sua atividade for concluída e deverá ser fechada. |
| FinishActivity(Int32) |
Forçar o término de outra atividade com |
| FinishActivityFromChild(Activity, Int32) |
Isso é chamado quando uma atividade filho deste chama sua finishActivity(). |
| FinishAffinity() |
Conclua essa atividade, bem como todas as atividades imediatamente abaixo dela na tarefa atual que têm a mesma afinidade. |
| FinishAfterTransition() |
Inverte a Transição de Entrada da Cena de Atividade e dispara a atividade de chamada para reverter sua transição de saída. |
| FinishAndRemoveTask() |
Chame isso quando sua atividade for concluída e deve ser fechada e a tarefa deve ser completamente removida como parte do término da atividade raiz da tarefa. |
| FinishFromChild(Activity) |
Isso é chamado quando uma atividade filho deste chama seu |
| GetColor(Int32) |
Retorna uma cor associada a uma ID de recurso específica e estilizada para o tema atual. (Herdado de Context) |
| GetColorStateList(Int32) |
Retorna uma lista de estado de cor associada a uma ID de recurso específica e estilizada para o tema atual. (Herdado de Context) |
| GetDatabasePath(String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| GetDir(String, FileCreationMode) |
Recupere, criando, se necessário, um novo diretório no qual o aplicativo pode colocar seus próprios arquivos de dados personalizados. (Herdado de ContextWrapper) |
| GetDrawable(Int32) |
Retorna um objeto desenhável associado a uma ID de recurso específica e estilizado para o tema atual. (Herdado de Context) |
| GetExternalCacheDirs() |
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que o aplicativo pode colocar arquivos de cache que possui. (Herdado de ContextWrapper) |
| GetExternalFilesDir(String) |
Retorna o caminho absoluto para o diretório no sistema de arquivos externo primário (que está em algum lugar) ExternalStorageDirectoryem que o aplicativo pode colocar arquivos persistentes que possui. (Herdado de ContextWrapper) |
| GetExternalFilesDirs(String) |
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que o aplicativo pode colocar arquivos persistentes que possui. (Herdado de ContextWrapper) |
| GetExternalMediaDirs() |
Obsoleto.
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que o aplicativo pode colocar arquivos de mídia. (Herdado de ContextWrapper) |
| GetFileStreamPath(String) |
Retorna o caminho absoluto no sistema de arquivos em que um arquivo criado com OpenFileOutput(String, FileCreationMode) é armazenado. (Herdado de ContextWrapper) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetObbDirs() |
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que os arquivos OBB do aplicativo (se houver algum) podem ser encontrados. (Herdado de ContextWrapper) |
| GetPreferences(FileCreationMode) |
Recupere um |
| GetSharedPreferences(String, FileCreationMode) |
Recupere e mantenha o conteúdo do arquivo de preferências 'name', retornando um SharedPreferences por meio do qual você pode recuperar e modificar seus valores. (Herdado de ContextWrapper) |
| GetString(Int32, Object[]) |
Retorna uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GetString(Int32) |
Retorna uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GetSystemService(Class) |
Retorne o identificador para um serviço no nível do sistema por classe. (Herdado de Context) |
| GetSystemService(String) |
Retorne o identificador para um serviço no nível do sistema pelo nome. (Herdado de ContextWrapper) |
| GetSystemServiceName(Class) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| GetText(Int32) |
Retorne um CharSequence localizado e com estilo da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GetTextFormatted(Int32) |
Retorne um CharSequence localizado e com estilo da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GrantUriPermission(String, Uri, ActivityFlags) |
Conceda permissão para acessar um Uri específico a outro pacote, independentemente de esse pacote ter permissão geral para acessar o provedor de conteúdo do Uri. (Herdado de ContextWrapper) |
| InvalidateOptionsMenu() |
Declare que o menu de opções foi alterado, portanto, deve ser recriado. |
| 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) |
| ManagedQuery(Uri, String[], String, String[], String) |
Obsoleto.
Wrapper ao redor
|
| MoveDatabaseFrom(Context, String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| MoveSharedPreferencesFrom(Context, String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| MoveTaskToBack(Boolean) |
Mova a tarefa que contém essa atividade para a parte de trás da pilha de atividades. |
| NavigateUpTo(Intent) |
Navegue dessa atividade até a atividade especificada por upIntent, terminando essa atividade no processo. |
| NavigateUpToFromChild(Activity, Intent) |
Isso é chamado quando uma atividade filho deste chama seu |
| 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) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| ObtainStyledAttributes(Int32[]) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| OnActionModeFinished(ActionMode) |
Notifica a atividade que um modo de ação terminou. |
| OnActionModeStarted(ActionMode) |
Notifica a Atividade de que um modo de ação foi iniciado. |
| OnActivityReenter(Int32, Intent) |
Chamado quando uma atividade que você iniciou com uma transição de atividade expõe essa Atividade por meio de uma transição de atividade retornada, dando a você o resultCode e quaisquer dados adicionais dela. |
| OnActivityResult(Int32, Result, Intent, ComponentCaller) |
O mesmo que |
| OnActivityResult(Int32, Result, Intent) |
Chamado quando uma atividade que você iniciou sai, dando-lhe o requestCode com o qual você iniciou, o resultCode retornado e quaisquer dados adicionais dele. |
| OnApplyThemeResource(Resources+Theme, Int32, Boolean) |
Chamado e |
| OnAttachedToWindow() |
Chamado quando a janela principal associada à atividade foi anexada ao gerenciador de janelas. |
| OnAttachFragment(Fragment) |
Chamado quando um fragmento está sendo anexado a essa atividade, imediatamente após a chamada para seu |
| OnBackPressed() |
Chamado quando a atividade detectou a pressão do usuário da tecla de fundo. |
| OnChildTitleChanged(Activity, ICharSequence) | |
| OnChildTitleChanged(Activity, String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| OnConfigurationChanged(Configuration) |
Chamado pelo sistema quando a configuração do dispositivo é alterada enquanto sua atividade está em execução. |
| OnContentChanged() |
Esse gancho é chamado sempre que a exibição de conteúdo da tela é alterada (devido a uma chamada para M:Android.Views.Window.SetContentView(Android.Views.View,. LayoutParams) ou AddContentView(View, ViewGroup+LayoutParams)). |
| OnContextItemSelected(IMenuItem) |
Esse gancho é chamado sempre que um item em um menu de contexto é selecionado. |
| OnContextMenuClosed(IMenu) |
Esse gancho é chamado sempre que o menu de contexto está sendo fechado (seja pelo usuário cancelando o menu com o botão voltar/menu ou quando um item é selecionado). |
| OnCreate(Bundle, PersistableBundle) |
O mesmo, |
| OnCreate(Bundle) |
Chamado quando a atividade está sendo iniciada. |
| OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
Chamado quando um menu de contexto para o |
| OnCreateDescription() |
Gere uma nova descrição para essa atividade. |
| OnCreateDescriptionFormatted() |
Gere uma nova descrição para essa atividade. |
| OnCreateDialog(Int32, Bundle) |
Obsoleto.
Retorno de chamada para criar caixas de diálogo gerenciadas (salvas e restauradas) para você pela atividade. |
| OnCreateDialog(Int32) |
Obsoleto.
Este membro foi preterido. |
| OnCreateNavigateUpTaskStack(TaskStackBuilder) |
Defina a pilha de tarefas sintéticas que será gerada durante a navegação up de uma tarefa diferente. |
| OnCreateOptionsMenu(IMenu) |
Inicialize o conteúdo do menu de opções padrão da Atividade. |
| OnCreatePanelMenu(Int32, IMenu) |
Implementação padrão de
|
| OnCreatePanelView(Int32) |
Implementação padrão de
|
| OnCreateThumbnail(Bitmap, Canvas) |
Este membro foi preterido. |
| OnCreateView(String, Context, IAttributeSet) |
Implementação padrão de |
| OnCreateView(View, String, Context, IAttributeSet) |
Implementação padrão de
|
| OnDestroy() |
Execute qualquer limpeza final antes que uma atividade seja destruída. |
| OnDetachedFromWindow() |
Chamado quando a janela principal associada à atividade foi desanexada do gerenciador de janelas. |
| OnEnterAnimationComplete() |
As atividades não podem ser desenhadas durante o período em que suas janelas estão se animando. |
| OnGenericMotionEvent(MotionEvent) |
Chamado quando um evento de movimento genérico não foi tratado por nenhuma das exibições dentro da atividade. |
| OnGetDirectActions(CancellationSignal, IConsumer) |
Retorna a lista de ações diretas compatíveis com o aplicativo. |
| OnKeyDown(Keycode, KeyEvent) |
Chamado quando uma tecla foi pressionada para baixo e não tratada por nenhuma das exibições dentro da atividade. |
| OnKeyLongPress(Keycode, KeyEvent) |
Implementação padrão de |
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
Implementação padrão de |
| OnKeyShortcut(Keycode, KeyEvent) |
Chamado quando um evento de atalho de chave não é tratado por nenhuma das exibições na Atividade. |
| OnKeyUp(Keycode, KeyEvent) |
Chamado quando uma chave foi liberada e não tratada por nenhuma das exibições dentro da atividade. |
| OnLocalVoiceInteractionStarted() |
Retorno de chamada para indicar que |
| OnLocalVoiceInteractionStopped() |
Retorno de chamada para indicar que a interação de voz local parou porque foi solicitada por meio de uma chamada para |
| 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. |
| OnMenuItemSelected(Int32, IMenuItem) |
Implementação padrão de
|
| OnMenuOpened(Int32, IMenu) |
A ser adicionado |
| OnMultiWindowModeChanged(Boolean, Configuration) |
Chamado pelo sistema quando a atividade muda do modo de tela inteira para o modo de várias janelas e visa-versa. |
| OnMultiWindowModeChanged(Boolean) |
Chamado pelo sistema quando a atividade muda do modo de tela inteira para o modo de várias janelas e visa-versa. |
| OnNavigateUp() |
Esse método é chamado sempre que o usuário opta por navegar até dentro da hierarquia de atividades do aplicativo na barra de ações. |
| OnNavigateUpFromChild(Activity) |
Isso é chamado quando uma atividade filho deste tenta navegar para cima. |
| OnNewIntent(Intent, ComponentCaller) |
O mesmo que |
| OnNewIntent(Intent) |
Isso é chamado para atividades que definem launchMode como "singleTop" em seu pacote ou se um cliente usou o |
| OnOptionsItemSelected(IMenuItem) |
Esse gancho é chamado sempre que um item no menu de opções é selecionado. |
| 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). |
| OnPanelClosed(Int32, IMenu) |
Implementação padrão de |
| OnPause() |
Chamado como parte do ciclo de vida da atividade quando o usuário não interage mais ativamente com a atividade, mas ainda está visível na tela. |
| OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer) |
Isso é chamado para executar uma ação definida anteriormente pelo aplicativo. |
| OnPictureInPictureModeChanged(Boolean, Configuration) |
Chamado pelo sistema quando a atividade muda de e para o modo de imagem na imagem. |
| OnPictureInPictureModeChanged(Boolean) |
Chamado pelo sistema quando a atividade muda de e para o modo de imagem na imagem. |
| OnPictureInPictureRequested() |
Esse método é chamado pelo sistema em vários casos em que a imagem no modo de imagem deve ser inserida se houver suporte. |
| OnPictureInPictureUiStateChanged(PictureInPictureUiState) |
Chamado pelo sistema quando a atividade está no PiP e tem alterações de estado. |
| OnPostCreate(Bundle, PersistableBundle) |
Isso é o mesmo que |
| OnPostCreate(Bundle) |
Chamado quando a inicialização da atividade for concluída (depois |
| OnPostResume() |
Chamado quando o currículo da atividade é concluído (depois |
| OnPrepareDialog(Int32, Dialog, Bundle) |
Obsoleto.
Oferece uma oportunidade de preparar uma caixa de diálogo gerenciada antes de ser mostrada. |
| OnPrepareDialog(Int32, Dialog) |
Obsoleto.
Este membro foi preterido. |
| OnPrepareNavigateUpTaskStack(TaskStackBuilder) |
Prepare a pilha de tarefas sintéticas que será gerada durante a navegação up de uma tarefa diferente. |
| OnPrepareOptionsMenu(IMenu) |
Prepare o menu de opções padrão da Tela a ser exibido. |
| OnPreparePanel(Int32, View, IMenu) |
Implementação padrão de
|
| OnProvideAssistContent(AssistContent) |
Isso é chamado quando o usuário está solicitando uma assistência para fornecer referências ao conteúdo relacionado à atividade atual. |
| OnProvideAssistData(Bundle) |
Isso é chamado quando o usuário está solicitando uma assistência para criar uma Intenção completa |
| OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| OnProvideReferrer() |
Substitua para gerar o referenciador desejado para o conteúdo mostrado atualmente pelo aplicativo. |
| OnRequestPermissionsResult(Int32, String[], Permission[], Int32) |
Retorno de chamada para o resultado da solicitação de permissões. |
| OnRequestPermissionsResult(Int32, String[], Permission[]) |
Retorno de chamada para o resultado da solicitação de permissões. |
| OnRestart() |
Chamado depois de |
| OnRestoreInstanceState(Bundle, PersistableBundle) |
Isso é o mesmo que |
| OnRestoreInstanceState(Bundle) |
Esse método é chamado após |
| OnResume() |
Chamado depois |
| OnRetainNonConfigurationInstance() |
Chamado pelo sistema, como parte da destruição de uma atividade devido a uma alteração de configuração, quando se sabe que uma nova instância será criada imediatamente para a nova configuração. |
| OnSaveInstanceState(Bundle, PersistableBundle) |
Isso é o mesmo que |
| OnSaveInstanceState(Bundle) |
Chamado para recuperar o estado por instância de uma atividade antes de ser morto para que o estado possa ser restaurado ou |
| OnSearchRequested() |
Chamado quando o usuário sinaliza o desejo de iniciar uma pesquisa. |
| OnSearchRequested(SearchEvent) |
Esse gancho é chamado quando o usuário sinaliza o desejo de iniciar uma pesquisa. |
| OnStart() |
Chamado após |
| OnStateNotSaved() |
Chamado quando um |
| OnStop() |
Chamado quando você não está mais visível para o usuário. |
| OnTitleChanged(ICharSequence, Color) | |
| OnTitleChanged(String, Color) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| OnTopResumedActivityChanged(Boolean) |
Chamado quando a atividade obtém ou perde a posição mais alta retomada no sistema. |
| OnTouchEvent(MotionEvent) |
Chamado quando um evento de tela sensível ao toque não foi tratado por nenhuma das exibições dentro da atividade. |
| OnTrackballEvent(MotionEvent) |
Chamado quando o trackball foi movido e não tratado por nenhuma das exibições dentro da atividade. |
| OnTrimMemory(TrimMemory) |
Chamado quando o sistema operacional determinou que é um bom momento para um processo cortar a memória desnecessária de seu processo. |
| OnUserInteraction() |
Chamado sempre que um evento de chave, toque ou trackball é enviado para a atividade. |
| OnUserLeaveHint() |
Chamado como parte do ciclo de vida da atividade quando uma atividade está prestes a entrar em segundo plano como resultado da escolha do usuário. |
| OnVisibleBehindCanceled() |
Chamado quando uma atividade translúcida sobre essa atividade está se tornando opaca ou outra atividade está sendo iniciada. |
| OnWindowAttributesChanged(WindowManagerLayoutParams) |
Isso é chamado sempre que os atributos da janela atual são alterados. |
| OnWindowFocusChanged(Boolean) |
Chamado quando a corrente |
| OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
Dê à Atividade a chance de controlar a interface do usuário para um modo de ação solicitado pelo sistema. |
| OnWindowStartingActionMode(ActionMode+ICallback) |
Dê à Atividade a chance de controlar a interface do usuário para um modo de ação solicitado pelo sistema. |
| OpenContextMenu(View) |
Abre programaticamente o menu de contexto para um determinado |
| OpenFileInput(String) |
Abra um arquivo privado associado ao pacote de aplicativos deste Contexto para leitura. (Herdado de ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
Abra um arquivo privado associado ao pacote de aplicativos deste Contexto para gravação. (Herdado de ContextWrapper) |
| OpenOptionsMenu() |
Abre programaticamente o menu de opções. |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32) |
Personaliza a animação para a transição de atividade com essa atividade. |
| OverrideActivityTransition(OverrideTransition, Int32, Int32) |
Personaliza a animação para a transição de atividade com essa atividade. |
| OverridePendingTransition(Int32, Int32, Int32) |
Chame imediatamente após um dos sabores de |
| OverridePendingTransition(Int32, Int32) |
Chame imediatamente após um dos sabores de |
| PeekWallpaper() |
Obsoleto.
(Herdado de ContextWrapper)
|
| PostponeEnterTransition() |
Adie a transição de atividade de entrada quando a Atividade foi iniciada com |
| Recreate() |
Faça com que essa atividade seja recriada com uma nova instância. |
| RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Registre uma |
| RegisterComponentCallbacks(IComponentCallbacks) |
Adicione um novo |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Adiciona um novo ouvinte alterado da ID do |
| 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). |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Obsoleto.
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Obsoleto.
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registre-se para receber transmissões de intenção, a serem executadas no contexto do <agendador>< var/var>. (Herdado de ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registre um BroadcastReceiver para ser executado no thread de atividade principal. (Herdado de ContextWrapper) |
| RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| ReleaseInstance() |
Peça que a instância do aplicativo local dessa atividade seja liberada para liberar sua memória. |
| RemoveDialog(Int32) |
Obsoleto.
Remove todas as referências internas a uma caixa de diálogo gerenciada por essa Atividade. |
| RemoveStickyBroadcast(Intent) |
Obsoleto.
(Herdado de ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| ReportFullyDrawn() |
Informe ao sistema que seu aplicativo agora está totalmente desenhado, para fins de diagnóstico e otimização. |
| RequestDragAndDropPermissions(DragEvent) |
Criar |
| RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver) |
Solicitação para colocar a atividade na tela inteira. |
| RequestOpenInBrowserEducation() |
Solicitações para mostrar a educação "Abrir no navegador". |
| RequestPermissions(String[], Int32, Int32) |
Solicita permissões a serem concedidas a este aplicativo. |
| RequestPermissions(String[], Int32) |
Solicita permissões a serem concedidas a este aplicativo. |
| RequestShowKeyboardShortcuts() |
Solicite que a tela Atalhos de Teclado apareça. |
| RequestVisibleBehind(Boolean) |
As atividades que desejam permanecer visíveis atrás de uma atividade translúcida acima delas devem chamar esse método a qualquer momento entre o início |
| RequestWindowFeature(WindowFeatures) |
Habilitar recursos de janela estendida. |
| RequireViewById(Int32) |
Localiza uma exibição que foi identificada pelo |
| RequireViewById<T>(Int32) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| RevokeSelfPermissionOnKill(String) |
Dispara a revogação assíncrona de uma permissão de runtime. (Herdado de Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
Dispara a revogação de uma ou mais permissões para o pacote de chamada. (Herdado de Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| RevokeUriPermission(Uri, ActivityFlags) |
Remova todas as permissões para acessar um Uri de provedor de conteúdo específico que foram adicionados anteriormente com M:Android.Content.Context.GrantUriPermission(System.String, Android.Net.Uri,Android.Net.Uri). (Herdado de ContextWrapper) |
| RunOnUiThread(Action) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| RunOnUiThread(IRunnable) |
Executa a ação especificada no thread da interface do usuário. |
| SendBroadcast(Intent, String, Bundle) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, permitindo que uma permissão opcional necessária seja imposta. (Herdado de Context) |
| SendBroadcast(Intent, String) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, permitindo que uma permissão opcional necessária seja imposta. (Herdado de ContextWrapper) |
| SendBroadcast(Intent) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados. (Herdado de ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
A versão permite SendBroadcast(Intent, String) que você especifique o usuário para o qual a transmissão será enviada. (Herdado de ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
A versão permite SendBroadcast(Intent) que você especifique o usuário para o qual a transmissão será enviada. (Herdado de ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, permitindo que uma matriz de permissões necessárias seja imposta. (Herdado de Context) |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão dessa SendBroadcast(Intent) versão permite que você receba dados de volta da transmissão. (Herdado de ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão dessa |
| SendOrderedBroadcast(Intent, String, Bundle) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que receptores mais preferenciais consumam a transmissão antes que ela seja entregue a receptores menos preferenciais. (Herdado de Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão permite |
| SendOrderedBroadcast(Intent, String) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| SendStickyBroadcast(Intent, Bundle) |
Execute um |
| SendStickyBroadcast(Intent) |
Obsoleto.
Execute um |
| SendStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SetActionBar(Toolbar) |
Defina um |
| SetAllowCrossUidActivitySwitchFromBelow(Boolean) |
Especifica se as atividades abaixo desta na tarefa também podem iniciar outras atividades ou concluir a tarefa. |
| SetContentView(Int32) |
Defina o conteúdo da atividade de um recurso de layout. |
| SetContentView(View, ViewGroup+LayoutParams) |
Defina o conteúdo da atividade de um recurso de layout. |
| SetContentView(View) |
Defina o conteúdo da atividade como uma exibição explícita. |
| SetDefaultKeyMode(DefaultKey) |
Selecione o tratamento de chave padrão para essa atividade. |
| SetEnterSharedElementCallback(SharedElementCallback) |
Quando |
| SetExitSharedElementCallback(SharedElementCallback) |
Quando |
| SetFeatureDrawable(WindowFeatures, Drawable) |
Conveniência para chamar |
| SetFeatureDrawableAlpha(WindowFeatures, Int32) |
Conveniência para chamar |
| SetFeatureDrawableResource(WindowFeatures, Int32) |
Conveniência para chamar |
| SetFeatureDrawableUri(WindowFeatures, Uri) |
Conveniência para chamar |
| SetFinishOnTouchOutside(Boolean) |
Define se essa atividade foi concluída quando tocada fora dos limites de sua janela. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetInheritShowWhenLocked(Boolean) |
Especifica se isso |
| SetIntent(Intent, ComponentCaller) |
Altera a intenção retornada por |
| SetLocusContext(LocusId, Bundle) |
Define o |
| SetPersistent(Boolean) |
Este membro foi preterido. |
| SetPictureInPictureParams(PictureInPictureParams) |
Atualiza as propriedades da atividade de imagem na imagem ou define-a para ser usada posteriormente quando |
| SetProgress(Int32) |
Define o progresso das barras de progresso no título. |
| SetProgressBarIndeterminate(Boolean) |
Define se a barra de progresso horizontal no título deve ser indeterminada (a circular é sempre indeterminado). |
| SetProgressBarIndeterminateVisibility(Boolean) |
Define a visibilidade da barra de progresso indeterminado no título. |
| SetProgressBarVisibility(Boolean) |
Define a visibilidade da barra de progresso no título. |
| SetRecentsScreenshotEnabled(Boolean) |
Se definido como false, isso indica ao sistema que ele nunca deve fazer uma captura de tela da atividade a ser usada como uma representação na tela recente. |
| SetResult(Result, Intent) |
Chame isso para definir o resultado que sua atividade retornará ao chamador. |
| SetResult(Result) |
Chame isso para definir o resultado que sua atividade retornará ao chamador. |
| SetSecondaryProgress(Int32) |
Define o progresso secundário da barra de progresso no título. |
| SetShouldDockBigOverlays(Boolean) |
Especifica uma preferência para encaixar grandes sobreposições, como a imagem expandida em imagem na TV (consulte |
| SetShowWhenLocked(Boolean) |
Especifica se um |
| SetTaskDescription(ActivityManager+TaskDescription) |
Define informações que descrevem a tarefa com essa atividade para apresentação dentro da interface do usuário do sistema Recents. |
| SetTheme(Int32) |
Defina o tema base para esse contexto. (Herdado de ContextWrapper) |
| SetTheme(Resources+Theme) |
Defina a configuração do tema atual. (Herdado de ContextThemeWrapper) |
| SetTitle(Int32) |
Altere o título associado a essa atividade. |
| SetTranslucent(Boolean) |
Converta uma atividade, particularmente com |
| SetTurnScreenOn(Boolean) |
Especifica se a tela deve ser ativada quando a |
| SetVisible(Boolean) |
Controle se a janela principal dessa atividade está visível. |
| SetVrModeEnabled(Boolean, ComponentName) |
Habilitar ou desabilitar o modo VR (realidade virtual) para essa Atividade. |
| SetWallpaper(Bitmap) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SetWallpaper(Stream) |
Obsoleto.
(Herdado de ContextWrapper)
|
| ShouldDockBigOverlays() |
Retorna se grandes sobreposições devem ser encaixadas ao lado da atividade, conforme definido por |
| ShouldShowRequestPermissionRationale(String, Int32) |
Obtém se você deve mostrar a interface do usuário com lógica antes de solicitar uma permissão. |
| ShouldShowRequestPermissionRationale(String) |
Obtém se você deve mostrar a interface do usuário com lógica antes de solicitar uma permissão. |
| ShouldUpRecreateTask(Intent) |
Retornará true se o aplicativo deve recriar a tarefa ao navegar 'para cima' dessa atividade usando targetIntent. |
| ShowAssist(Bundle) |
Peça para que o assistente atual seja mostrado ao usuário. |
| ShowDialog(Int32, Bundle) |
Obsoleto.
Mostrar uma caixa de diálogo gerenciada por essa atividade. |
| ShowDialog(Int32) |
Obsoleto.
Uma versão |
| ShowLockTaskEscapeMessage() |
Mostra ao usuário a mensagem definida pelo sistema para dizer ao usuário como sair do modo de tarefa de bloqueio. |
| StartActionMode(ActionMode+ICallback, ActionModeType) |
Inicie um modo de ação do tipo |
| StartActionMode(ActionMode+ICallback) |
Inicie um modo de ação do tipo |
| StartActivities(Intent[], Bundle) |
Inicie várias novas atividades. (Herdado de ContextWrapper) |
| StartActivities(Intent[]) |
O mesmo que StartActivities(Intent[], Bundle) sem opções especificadas. (Herdado de ContextWrapper) |
| StartActivity(Intent, Bundle) |
Inicie uma nova atividade. (Herdado de ContextWrapper) |
| StartActivity(Intent) |
O mesmo que StartActivity(Intent, Bundle) sem opções especificadas. (Herdado de ContextWrapper) |
| StartActivity(Type) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Context) |
| StartActivityForResult(Intent, Int32, Bundle) |
Inicie uma atividade para a qual você gostaria de obter um resultado quando terminar. |
| StartActivityForResult(Intent, Int32) |
O mesmo que chamar |
| StartActivityForResult(Type, Int32) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| StartActivityFromChild(Activity, Intent, Int32, Bundle) |
Isso é chamado quando uma atividade filho deste chama seu |
| StartActivityFromChild(Activity, Intent, Int32) |
O mesmo que chamar |
| StartActivityFromFragment(Fragment, Intent, Int32, Bundle) |
Isso é chamado quando um fragmento nessa atividade chama seu |
| StartActivityFromFragment(Fragment, Intent, Int32) |
O mesmo que chamar |
| StartActivityIfNeeded(Intent, Int32, Bundle) |
Uma variação especial para iniciar uma atividade somente se uma nova instância de atividade for necessária para lidar com a intenção fornecida. |
| StartActivityIfNeeded(Intent, Int32) |
O mesmo que chamar |
| StartForegroundService(Intent) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
Comece a executar uma Instrumentation classe. (Herdado de ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Tipo StartActivity(Intent, Bundle), mas tomando um IntentSender para começar. (Herdado de ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de ContextWrapper) |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Como |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
O mesmo que chamar |
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Like |
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
O mesmo que chamar |
| StartLocalVoiceInteraction(Bundle) |
Inicia uma sessão de interação de voz local. |
| StartLockTask() |
Solicite colocar essa atividade em um modo em que o usuário esteja bloqueado para um conjunto restrito de aplicativos. |
| StartManagingCursor(ICursor) |
Obsoleto.
Esse método permite que a atividade cuide do gerenciamento |
| StartNextMatchingActivity(Intent, Bundle) |
Versão especial do início de uma atividade, para uso quando você estiver substituindo outros componentes de atividade. |
| StartNextMatchingActivity(Intent) |
O mesmo que chamar |
| StartPostponedEnterTransition() |
Inicie as transições adiadas após |
| StartSearch(String, Boolean, Bundle, Boolean) |
Esse gancho é chamado para iniciar a interface do usuário de pesquisa. |
| StartService(Intent) |
Solicite que um determinado serviço de aplicativo seja iniciado. (Herdado de ContextWrapper) |
| StopLocalVoiceInteraction() |
Solicitação para encerrar a interação de voz atual que foi iniciada anteriormente usando |
| StopLockTask() |
Impeça que a tarefa atual seja bloqueada. |
| StopManagingCursor(ICursor) |
Obsoleto.
Dado um Cursor que foi dado anteriormente, |
| StopService(Intent) |
Solicite que um determinado serviço de aplicativo seja interrompido. (Herdado de ContextWrapper) |
| TakeKeyEvents(Boolean) |
Solicite que os principais eventos cheguem a essa atividade. |
| ToArray<T>() |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| TriggerSearch(String, Bundle) |
Semelhante a |
| UnbindService(IServiceConnection) |
Desconecte-se de um serviço de aplicativo. (Herdado de ContextWrapper) |
| UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Cancelar o registro de um |
| UnregisterComponentCallbacks(IComponentCallbacks) |
Remova um |
| UnregisterDeviceIdChangeListener(IIntConsumer) |
Remove um ouvinte alterado da ID do dispositivo do Contexto. (Herdado de Context) |
| UnregisterForContextMenu(View) |
Impede que um menu de contexto seja mostrado para o modo de exibição fornecido. |
| UnregisterFromRuntime() |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| UnregisterReceiver(BroadcastReceiver) |
Cancelar o registro de um BroadcastReceiver registrado anteriormente. (Herdado de ContextWrapper) |
| UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback) |
Uma atividade é uma única coisa focada que o usuário pode fazer. |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Para um serviço anteriormente associado |
| 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() |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| IJavaPeerable.Finalized() |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| IJavaPeerable.JniManagedPeerState |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Uma atividade é uma única coisa focada que o usuário pode fazer. (Herdado de Object) |
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 atividade é uma única coisa focada que o usuário pode fazer. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |