Activity Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una actividad es una única cosa centrada que el usuario puede hacer.
[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
- Herencia
- Derivado
- Atributos
- Implementaciones
Comentarios
Una actividad es una única cosa centrada que el usuario puede hacer. Casi todas las actividades interactúan con el usuario, por lo que la clase Activity se encarga de crear una ventana para usted en la que puede colocar la interfaz de usuario con #setContentView
. Aunque las actividades a menudo se presentan al usuario como ventanas de pantalla completa, también se pueden usar de otras maneras: como ventanas flotantes (a través de un tema con android.R.attr#windowIsFloating
establecido), el modo Multi-Window o incrustado en otras ventanas.
Hay dos métodos que casi todas las subclases de Activity implementarán:
<ul><li>#onCreate
es donde inicializa la actividad. Lo más importante es que, aquí normalmente, llamará #setContentView(int)
con un recurso de diseño que define la interfaz de usuario y usará #findViewById
para recuperar los widgets de esa interfaz de usuario con la que necesita interactuar mediante programación.
<li>#onPause
es donde se ocupa del usuario de pausar la interacción activa con la actividad. Los cambios realizados por el usuario deben confirmarse en este momento (normalmente en la android.content.ContentProvider
retención de los datos). En este estado, la actividad sigue siendo visible en pantalla. </ul>
Para ser de uso con android.content.Context#startActivity Context.startActivity()
, todas las clases de actividad deben tener una declaración correspondiente android.R.styleable#AndroidManifestActivity <activity>
en el paquete.AndroidManifest.xml
Temas que se tratan aquí: ol>li Fragments<li>ciclo de vida<de actividad li>Cambios<de configuración li>actividades iniciales y obtención de resultados<li>Saving Persistent State<li Permissions<li>>Process Lifecycle</ol><<>
<div class="special reference"><h3>Developer Guides</h3>
La clase Activity es una parte importante del ciclo de vida general de una aplicación, y la forma en que se inician y se agrupan las actividades es una parte fundamental del modelo de aplicación de la plataforma. Para obtener una perspectiva detallada sobre la estructura de una aplicación Android y cómo se comportan las actividades, lea las guías para desarrolladores Aspectos básicos y tareas de la aplicación y Back Stack .
También puede encontrar una explicación detallada sobre cómo crear actividades en la guía para desarrolladores actividades .
</Div>
"Fragmentos"><h3>Fragmentos</h3>
La androidx.fragment.app.FragmentActivity
subclase puede usar la androidx.fragment.app.Fragment
clase para modular mejor su código, crear interfaces de usuario más sofisticadas para pantallas más grandes y ayudar a escalar su aplicación entre pantallas pequeñas y grandes.
Para obtener más información sobre el uso de fragmentos, lea la guía para desarrolladores fragmentos .
"ActivityLifecycle"><h3>Ciclo de vida< de la actividad/h3>
Las actividades del sistema se administran como pilas de actividad. Cuando se inicia una nueva actividad, normalmente se coloca en la parte superior de la pila actual y se convierte en la actividad en ejecución, la actividad anterior siempre permanece debajo de ella en la pila y no volverá a entrar en primer plano hasta que se cierre la nueva actividad. Puede haber una o varias pilas de actividad visibles en pantalla.
Una actividad tiene esencialmente cuatro estados:
<ul>li Si una actividad está en primer plano de la pantalla (en la posición más alta de la pila superior), es <em>active</em> o <em>running</em>.>< Normalmente, esta es la actividad con la que el usuario está interactuando actualmente.</li>li Si una actividad ha perdido el foco, pero todavía se presenta al usuario, es <em>visible</em>.>< Es posible si una nueva actividad no de tamaño completo o transparente se centra en la parte superior de la actividad, otra actividad tiene una posición superior en el modo de varias ventanas o la propia actividad no se puede centrar en el modo de ventana actual. Esta actividad está completamente activa (mantiene toda la información de estado y miembro y permanece adjunta al administrador de ventanas). <li>Si una actividad está completamente oculta por otra actividad, es <em>detenido</em> o <em>oculto</em>. Sin embargo, sigue conservando toda la información de estado y miembro, ya no es visible para el usuario, por lo que su ventana está oculta y, a menudo, el sistema lo eliminará cuando se necesite memoria en otro lugar.</li li><>El sistema puede quitar la actividad de la memoria pidiéndole que termine o simplemente matar su proceso, lo que hace que <se>destruya</em.> Cuando se muestra de nuevo al usuario, debe reiniciarse completamente y restaurarse en su estado anterior.</li></ul>
En el diagrama siguiente se muestran las rutas de acceso de estado importantes de una actividad. Los rectángulos cuadrados representan métodos de devolución de llamada que puede implementar para realizar operaciones cuando la actividad se mueve entre estados. Los óvalos coloreados son estados principales en los que puede estar la actividad.
<img src=".. /.. /.. /images/activity_lifecycle.png" alt="Diagrama de estado para un ciclo de vida de actividad de Android". border="0" />
Hay tres bucles clave que puede interesarle supervisar dentro de la actividad:
<ul>li Toda la>< duración</b> de una actividad se produce entre la primera llamada a a android.app.Activity#onCreate
través de una única llamada final a android.app.Activity#onDestroy
.>< Una actividad realizará toda la configuración del estado "global" en onCreate() y liberará todos los recursos restantes en onDestroy(). Por ejemplo, si tiene un subproceso que se ejecuta en segundo plano para descargar datos de la red, puede crear ese subproceso en onCreate() y, a continuación, detener el subproceso en onDestroy().
<li La <duración visible/b> de una actividad se produce entre una llamada a android.app.Activity#onStart
hasta una llamada correspondiente a android.app.Activity#onStop
.<>> Durante este tiempo, el usuario puede ver la actividad en pantalla, aunque es posible que no esté en primer plano e interactúe con el usuario. Entre estos dos métodos puede mantener los recursos necesarios para mostrar la actividad al usuario. Por ejemplo, puede registrar un android.content.BroadcastReceiver
en onStart() para supervisar los cambios que afectan a la interfaz de usuario y anular el registro en onStop() cuando el usuario ya no ve lo que está mostrando. Los métodos onStart() y onStop() se pueden llamar varias veces, ya que la actividad se vuelve visible y oculta para el usuario.
<li La duración de primer plano b>/b> de una actividad se produce entre una llamada a android.app.Activity#onResume
hasta una llamada correspondiente a android.app.Activity#onPause
.<<> Durante este tiempo, la actividad es visible, activa e interactúa con el usuario. Una actividad puede pasar con frecuencia entre los estados reanudados y en pausa (por ejemplo, cuando el dispositivo entra en suspensión, cuando se entrega un resultado de actividad, cuando se entrega una nueva intención), por lo que el código de estos métodos debe ser bastante ligero. </ul>
El ciclo de vida completo de una actividad se define mediante los métodos activity siguientes. Todos estos son enlaces que se pueden invalidar para realizar el trabajo adecuado cuando cambia el estado de la actividad. Todas las actividades se implementarán android.app.Activity#onCreate
para realizar su configuración inicial; muchas también implementarán android.app.Activity#onPause
para confirmar cambios en los datos y prepararse para pausar la interacción con el usuario y android.app.Activity#onStop
para controlar que ya no están visibles en la pantalla. Siempre debe llamar a la superclase al implementar estos 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();
}
En general, el movimiento a través del ciclo de vida de una actividad tiene este aspecto:
<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 Description/th>><>><Killable?<<><></th><>next</th></tr></thead>
<tbody tr td colspan="3" align="left" border="0">android.app.Activity#onCreate onCreate()
</td td><>Llamado cuando se crea la actividad por primera vez.><>< Aquí es donde debe realizar toda la configuración estática normal: crear vistas, enlazar datos a listas, etc. Este método también proporciona un paquete que contiene el estado inmovilizado anteriormente de la actividad, si había uno.
Siempre seguido de 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>><Llamado después de que se haya detenido la actividad, antes de que se inicie de nuevo.><
Siempre seguido de 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><>Se llama cuando la actividad se está volviendo visible para el usuario.
Seguido de onResume()
si la actividad llega al primer plano o onStop()
si se oculta.</td td align="center">No</td td<>align="center">onResume()
o onStop()
</td></tr><>
<tr><td rowspan="2" style="border-left: none;"> </td td align="left" border="0"><android.app.Activity#onResume onResume()
/td td>><Se llama cuando la actividad comience a interactuar con el usuario.>< En este momento, la actividad está en la parte superior de su pila de actividad, con la entrada del usuario en ella.
Siempre seguido de 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><>Se llama cuando la actividad pierde el estado de primer plano, ya no se puede centrar o antes de realizar la transición al estado detenido/oculto o destruido. La actividad sigue siendo visible para el usuario, por lo que se recomienda mantenerla visualmente activa y continuar actualizando la interfaz de usuario. Las implementaciones de este método deben ser muy rápidas porque la siguiente actividad no se reanudará hasta que este método devuelva.
Seguido de onResume()
si la actividad vuelve al frente o onStop()
si se vuelve invisible al usuario.</td td align="center"><font color="#800000"><strong>-<android.os.Build.VERSION_CODES#HONEYCOMB
/strong></font></td td><align="center"onResume()
> o<br<>onStop()
/td></tr><>
<tr><td colspan="2" align="left" border="0">android.app.Activity#onStop onStop()
</td td><>Se llama cuando la actividad ya no es visible para el usuario. Esto puede ocurrir porque se está iniciando una nueva actividad en la parte superior, se está llevando uno existente delante de este, o se está destruyendo. Normalmente se usa para detener animaciones y actualizar la interfaz de usuario, etc.
Seguido de onRestart()
si esta actividad vuelve a interactuar con el usuario o onDestroy()
si esta actividad va a desaparecer.</td td><align="center"><font color="#800000"><strong>Yes</strong></font></td td><align="center">onRestart()
o<br<onDestroy()
>/td></tr>
<tr><td colspan="3" align="left" border="0">android.app.Activity#onDestroy onDestroy()
</td td><>La llamada final que recibe antes de que se destruya la actividad. Esto puede ocurrir porque la actividad finaliza (alguien lo llamó Activity#finish
) o porque el sistema destruye temporalmente esta instancia de la actividad para ahorrar espacio. Puede distinguir entre estos dos escenarios con el Activity#isFinishing
método .</td td align="center"><font color="#800000"><strong>Sí</strong></font></td td><align="center"><em>nothing</em/td<><>/tr></tbody></table><>
Tenga en cuenta la columna "Killable" de la tabla anterior: para aquellos métodos marcados como matables, después de que ese método devuelva el proceso que hospeda la actividad puede ser eliminado por el sistema <>en cualquier momento</em> sin otra línea de su código que se está ejecutando. Por este motivo, debe usar el #onPause
método para escribir los datos persistentes (como las ediciones de usuario) en el almacenamiento. Además, se llama al método #onSaveInstanceState(Bundle)
antes de colocar la actividad en un estado en segundo plano, lo que le permite guardar cualquier estado de instancia dinámica de la actividad en el paquete especificado, para recibirse más adelante en #onCreate
si es necesario volver a crear la actividad. Consulte la sección Ciclo de vida del proceso para obtener más información sobre cómo el ciclo de vida de un proceso está vinculado a las actividades que hospeda. Tenga en cuenta que es importante guardar datos persistentes en en #onPause
lugar de #onSaveInstanceState
porque este último no forma parte de las devoluciones de llamada del ciclo de vida, por lo que no se llamará en todas las situaciones, como se describe en su documentación.
<p class="note">Tenga en cuenta que esta semántica cambiará ligeramente entre las aplicaciones que tienen como destino plataformas a partir android.os.Build.VERSION_CODES#HONEYCOMB
de las que tienen como destino las plataformas anteriores. A partir de Honeycomb, una aplicación no está en estado de eliminación hasta que #onStop
se haya devuelto. Esto afecta cuando #onSaveInstanceState(Bundle)
se puede llamar a (puede llamarse de forma segura después #onPause()
de ) y permite que una aplicación espere de forma segura hasta #onStop()
que guarde el estado persistente.</P>
<p class="note">For applications targeting platforms starting with android.os.Build.VERSION_CODES#P
#onSaveInstanceState(Bundle)
will always be called after #onStop
, so an application may perform fragment transactions in #onStop
and will be able to save persistent state later.</P>
Para aquellos métodos que no están marcados como matables, el sistema no eliminará el proceso de la actividad a partir del momento en que se llama al método y continúa después de que se devuelva. Por lo tanto, una actividad está en estado de eliminación, por ejemplo, entre después onStop()
del inicio de onResume()
. Tenga en cuenta que, bajo una presión extrema de memoria, el sistema puede eliminar el proceso de aplicación en cualquier momento.
"ConfigurationChanges"><h3>Configuration Changes</h3>
Si cambia la configuración del dispositivo (tal como se define en la Configuration Resources.Configuration
clase ), todo lo que muestre una interfaz de usuario deberá actualizarse para que coincida con esa configuración. Dado que Activity es el mecanismo principal para interactuar con el usuario, incluye compatibilidad especial para controlar los cambios de configuración.
A menos que especifique lo contrario, un cambio de configuración (como un cambio en la orientación de la pantalla, el idioma, los dispositivos de entrada, etc.) hará que la actividad actual se <destruya></em>, pasando por el proceso de ciclo de vida de actividad normal de #onPause
, #onStop
y #onDestroy
según corresponda. Si la actividad había estado en primer plano o visible para el usuario, una vez #onDestroy
se llama a en esa instancia, se creará una nueva instancia de la actividad, con lo que guardóInstanceState la instancia anterior había generado a partir de #onSaveInstanceState
.
Esto se hace porque cualquier recurso de aplicación, incluidos los archivos de diseño, puede cambiar en función de cualquier valor de configuración. Por lo tanto, la única manera segura de controlar un cambio de configuración es volver a recuperar todos los recursos, incluidos los diseños, los dibujables y las cadenas. Dado que las actividades ya deben saber cómo guardar su estado y volver a crearse a partir de ese estado, se trata de una manera cómoda de reiniciar la actividad con una nueva configuración.
En algunos casos especiales, es posible que desee omitir el reinicio de la actividad en función de uno o varios tipos de cambios de configuración. Esto se hace con el android.R.attr#configChanges android:configChanges
atributo en su manifiesto. Para cualquier tipo de cambio de configuración que diga que controla allí, recibirá una llamada al método de la #onConfigurationChanged
actividad actual en lugar de reiniciarse. Sin embargo, si un cambio de configuración implica cualquiera que no controle, se seguirá reiniciando la actividad y #onConfigurationChanged
no se llamará a .
"StartingActivities"><h3>Iniciando actividades y obteniendo resultados</h3>
El android.app.Activity#startActivity
método se usa para iniciar una nueva actividad, que se colocará en la parte superior de la pila de actividad. Toma un único argumento, un android.content.Intent Intent
, que describe la actividad que se va a ejecutar.
A veces, quiere obtener un resultado de una actividad cuando finaliza. Por ejemplo, puede iniciar una actividad que permita al usuario elegir una persona en una lista de contactos; cuando finaliza, devuelve la persona seleccionada. Para ello, llame a la android.app.Activity#startActivityForResult(Intent, int)
versión con un segundo parámetro entero que identifique la llamada. El resultado volverá a través del android.app.Activity#onActivityResult
método .
Cuando se cierra una actividad, puede llamar a para devolver android.app.Activity#setResult(int)
datos a su elemento primario. Siempre debe proporcionar un código de resultado, que puede ser los resultados estándar RESULT_CANCELED, RESULT_OK o cualquier valor personalizado a partir de RESULT_FIRST_USER. Además, puede devolver opcionalmente una intención que contenga los datos adicionales que desee. Toda esta información aparece de nuevo en el elemento Activity.onActivityResult()
primario, junto con el identificador entero que proporcionó originalmente.
Si se produce un error en una actividad secundaria por cualquier motivo (por ejemplo, bloqueo), la actividad primaria recibirá un resultado con el 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>Guardar estado< persistente/h3>
Por lo general, hay dos tipos de estado persistente con los que una actividad tratará: datos compartidos de tipo documento (normalmente almacenados en una base de datos SQLite mediante un proveedor de contenido android.content.ContentProvider) y estado interno, como preferencias de usuario.
En el caso de los datos del proveedor de contenido, se recomienda que las actividades usen un modelo de usuario "editar en contexto". Es decir, las modificaciones que realice un usuario se realizan de forma eficaz inmediatamente sin necesidad de un paso de confirmación adicional. La compatibilidad con este modelo suele ser una cuestión sencilla de las dos reglas siguientes:
<ul><li>
Al crear un nuevo documento, la entrada o el archivo de la base de datos de respaldo para él se crean inmediatamente. Por ejemplo, si el usuario decide escribir un nuevo correo electrónico, se crea una nueva entrada para ese correo electrónico tan pronto como empiecen a escribir datos, de modo que, si van a cualquier otra actividad después de ese punto, este correo electrónico aparecerá ahora en la lista de borradores.
<Li>
Cuando se llama al método de onPause()
una actividad, debe confirmarse en el proveedor de contenido de respaldo o archivar los cambios realizados por el usuario. Esto garantiza que cualquier otra actividad que esté a punto de ejecutarse verá esos cambios. Probablemente querrá confirmar los datos de forma aún más agresiva en momentos clave durante el ciclo de vida de la actividad: por ejemplo, antes de iniciar una nueva actividad, antes de finalizar su propia actividad, cuando el usuario cambia entre campos de entrada, etc.
</ul>
Este modelo está diseñado para evitar la pérdida de datos cuando un usuario navega entre actividades y permite que el sistema elimine de forma segura una actividad (ya que los recursos del sistema son necesarios en otro lugar) en cualquier momento después de que se haya detenido (o en pausa en las versiones de la plataforma antes android.os.Build.VERSION_CODES#HONEYCOMB
de ). Tenga en cuenta que esto implica que el usuario que presiona ATRÁS desde la actividad no <><> significa "cancelar", significa dejar la actividad con su contenido actual guardado. La cancelación de modificaciones en una actividad debe proporcionarse a través de algún otro mecanismo, como una opción explícita "revertir" o "deshacer".
Consulte el paquete de contenido android.content.ContentProvider para obtener más información sobre los proveedores de contenido. Estos son un aspecto clave de cómo las distintas actividades invocan y propagan datos entre sí mismos.
La clase Activity también proporciona una API para administrar el estado persistente interno asociado a una actividad. Esto se puede usar, por ejemplo, para recordar la presentación inicial preferida del usuario en un calendario (vista de día o vista de semana) o la página principal predeterminada del usuario en un explorador web.
El estado persistente de la actividad se administra con el método #getPreferences
, lo que permite recuperar y modificar un conjunto de pares nombre-valor asociados a la actividad. Para usar preferencias que se comparten entre varios componentes de la aplicación (actividades, receptores, servicios, proveedores), puede usar el método subyacente Context#getSharedPreferences Context.getSharedPreferences()
para recuperar un objeto de preferencias almacenado bajo un nombre específico. (Tenga en cuenta que no es posible compartir datos de configuración entre paquetes de aplicación; para ello, necesitará un proveedor de contenido).
Este es un extracto de una actividad de calendario que almacena el modo de vista preferido del usuario en su configuración persistente:
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();
}
}
"Permisos"><h3>Permissions</h3>
La capacidad de iniciar una actividad determinada se puede aplicar cuando se declara en la etiqueta del android.R.styleable#AndroidManifestActivity <activity>
manifiesto. Al hacerlo, otras aplicaciones tendrán que declarar un elemento correspondiente android.R.styleable#AndroidManifestUsesPermission <uses-permission>
en su propio manifiesto para poder iniciar esa actividad.
Al iniciar una actividad, puede establecer Intent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION
o Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION
en la intención. Esto concederá acceso a la actividad a los URI específicos de la intención. El acceso permanecerá hasta que finalice la actividad (permanecerá en el proceso de hospedaje que se va a eliminar y otra destrucción temporal). A partir de android.os.Build.VERSION_CODES#GINGERBREAD
, si la actividad ya se creó y se entrega una nueva intención a #onNewIntent(Intent)
, los permisos de URI recién concedidos se agregarán a los existentes que contenga.
Consulte el documento Seguridad y permisos para obtener más información sobre los permisos y la seguridad en general.
"ProcessLifecycle"><h3>Ciclo de vida< del proceso/h3>
El sistema Android intenta mantener un proceso de aplicación siempre y cuando sea posible, pero finalmente tendrá que quitar procesos antiguos cuando la memoria se agote. Como se describe en Ciclo de vida de la actividad, la decisión sobre qué proceso quitar está estrechamente vinculada al estado de la interacción del usuario con él. En general, hay cuatro estados en los que se puede basar un proceso en función de las actividades que se ejecutan en él, que se enumeran aquí en orden de importancia. El sistema matará a procesos menos importantes (los últimos) antes de que recurra a matar procesos más importantes (los primeros).
<ol><li>
La <actividad< de primer plano b>/b> (la actividad en la parte superior de la pantalla con la que el usuario está interactuando actualmente) se considera la más importante. Su proceso solo se eliminará como último recurso, si usa más memoria de la que está disponible en el dispositivo. Por lo general, en este momento, el dispositivo ha alcanzado un estado de paginación de memoria, por lo que esto es necesario para mantener la capacidad de respuesta de la interfaz de usuario. <Li>
Una <actividad< b>visible/b> (una actividad visible para el usuario pero no en primer plano, como una que se encuentra detrás de un cuadro de diálogo en primer plano o junto a otras actividades en modo de varias ventanas) se considera extremadamente importante y no se eliminará a menos que sea necesario mantener la actividad en primer plano en ejecución. <Li>
Una <actividad< en segundo plano b>/b> (una actividad que no es visible para el usuario y que se ha detenido) ya no es crítica, por lo que el sistema puede eliminar de forma segura su proceso para reclamar memoria para otros procesos en primer plano o visibles. Si es necesario eliminar su proceso, cuando el usuario vuelva a la actividad (haciendo que sea visible en la pantalla de nuevo), se llamará a su #onCreate
método con el savedInstanceState que había proporcionado #onSaveInstanceState
anteriormente para que pueda reiniciarse en el mismo estado que el usuario lo dejó por última vez. <Li>
Un <proceso< vacío b>/b> es una que no hospeda ninguna actividad u otros componentes de la aplicación (como Service
o android.content.BroadcastReceiver
clases). El sistema elimina estos datos muy rápidamente a medida que la memoria se vuelve baja. Por este motivo, cualquier operación en segundo plano que realice fuera de una actividad debe ejecutarse en el contexto de una actividad BroadcastReceiver o Servicio para asegurarse de que el sistema sabe que necesita mantener el proceso alrededor. </Ol>
A veces, una actividad puede necesitar realizar una operación de larga duración que exista independientemente del propio ciclo de vida de la actividad. Un ejemplo puede ser una aplicación de cámara que le permite cargar una imagen en un sitio web. La carga puede tardar mucho tiempo y la aplicación debe permitir al usuario salir de la aplicación mientras se ejecuta. Para ello, la actividad debe iniciar un Service
en el que tiene lugar la carga. Esto permite al sistema priorizar correctamente el proceso (teniendo en cuenta que es más importante que otras aplicaciones no visibles) durante la carga, independientemente de si la actividad original está en pausa, detenida o finalizada.
Documentación de Java para android.app.Activity
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.
Constructores
Activity() |
Una actividad es una única cosa centrada que el usuario puede hacer. |
Activity(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución. |
Campos
AccessibilityService |
Úselo con |
AccountService |
Úselo con para |
ActivityService |
Úselo con |
AlarmService |
Úselo con para |
AppOpsService |
Úselo con |
AppSearchService |
Úselo con |
AppwidgetService |
Use con para |
AudioService |
Úselo con |
BatteryService |
Úselo con |
BindAllowActivityStarts |
Obsoletos.
Marca para |
BindExternalServiceLong |
Funciona de la misma manera |
BindNotPerceptible |
Obsoletos.
Marca para |
BindSharedIsolatedProcess |
Obsoletos.
Marca para |
BiometricService |
Úselo con |
BlobStoreService |
Use con para |
BluetoothService |
Use con para |
BugreportService |
Servicio para capturar un informe de errores. (Heredado de Context) |
CameraService |
Úselo con |
CaptioningService |
Úselo con |
CarrierConfigService |
Use con para |
ClipboardService |
Use con para |
CompanionDeviceService |
Uso con para |
ConnectivityDiagnosticsService |
Use con para |
ConnectivityService |
Úselo con |
ConsumerIrService |
Utilícelo con |
CredentialService |
Úselo con |
CrossProfileAppsService |
Use con para |
DeviceIdDefault |
El identificador de dispositivo predeterminado, que es el identificador del dispositivo principal (no virtual). (Heredado de Context) |
DeviceIdInvalid |
Id. de dispositivo no válido. (Heredado de Context) |
DeviceLockService |
Use con |
DevicePolicyService |
Úselo con |
DisplayHashService |
Use con |
DisplayService |
Úselo con |
DomainVerificationService |
Use con |
DownloadService |
Use con para |
DropboxService |
Use con para |
EuiccService |
Úselo con |
FileIntegrityService |
Use con |
FingerprintService |
Úselo con |
FullscreenModeRequestEnter |
Obsoletos.
Tipo de solicitud de |
FullscreenModeRequestExit |
Obsoletos.
Tipo de solicitud de |
GameService |
Use con |
GrammaticalInflectionService |
Use con |
HardwarePropertiesService |
Use con para |
HealthconnectService |
Use con |
InputMethodService |
Use con para |
InputService |
Úselo con |
IpsecService |
Use con para |
JobSchedulerService |
Use con para |
KeyguardService |
Úselo con |
LauncherAppsService |
Úselo con |
LayoutInflaterService |
Use con para |
LocaleService |
Use con |
LocationService |
Úselo con |
MediaCommunicationService |
Uso con para |
MediaMetricsService |
Use con para |
MediaProjectionService |
Use con para |
MediaRouterService |
Úselo con |
MediaSessionService |
Úselo con |
MidiService |
Use con para |
NetworkStatsService |
Use con para |
NfcService |
Use con para |
NotificationService |
Use con para |
NsdService |
Uso con para |
OverlayService |
Use con para |
OverrideTransitionClose |
Obsoletos.
Tipo de solicitud de |
OverrideTransitionOpen |
Obsoletos.
Tipo de solicitud de |
PeopleService |
Úselo con |
PerformanceHintService |
Use con para |
PowerService |
Úselo con |
PrintService |
|
ReceiverExported |
Obsoletos.
Marca para |
ReceiverNotExported |
Obsoletos.
Marca para |
ReceiverVisibleToInstantApps |
Obsoletos.
Marca para |
RestrictionsService |
Use con para |
RoleService |
Use con para |
SearchService |
Úselo con |
SensorService |
Úselo con |
ShortcutService |
Use con para |
StatusBarService |
Use con para |
StorageService |
Use con para |
StorageStatsService |
Use con para |
SystemHealthService |
Úselo con |
TelecomService |
Úselo con |
TelephonyImsService |
Use con |
TelephonyService |
Úselo con |
TelephonySubscriptionService |
Úselo con |
TextClassificationService |
Use con para |
TextServicesManagerService |
Use con para |
TvInputService |
Úselo con |
TvInteractiveAppService |
Úselo con |
UiModeService |
Use con para |
UsageStatsService |
Use con para |
UsbService |
Úselo con |
UserService |
Úselo con |
VibratorManagerService |
Utilícelo con |
VibratorService |
Úselo con |
VirtualDeviceService |
Úselo con |
VpnManagementService |
Use con para |
WallpaperService |
Use con para |
WifiAwareService |
Úselo con |
WifiP2pService |
Úselo con |
WifiRttRangingService |
Úselo con para |
WifiService |
Úselo con |
WindowService |
Use con para |
Propiedades
ActionBar |
Recupere una referencia a actionBar de esta actividad. |
Application |
Devuelve la aplicación propietaria de esta actividad. |
ApplicationContext |
Devuelve el contexto del único objeto Application global del proceso actual. (Heredado de ContextWrapper) |
ApplicationInfo |
Devuelve la información completa de la aplicación para el paquete de este contexto. (Heredado de ContextWrapper) |
Assets |
Devuelve una instancia de AssetManager para el paquete de la aplicación. (Heredado de ContextWrapper) |
AttributionSource |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Context) |
AttributionTag |
La atribución se puede usar en aplicaciones complejas para separar lógicamente partes de la aplicación. (Heredado de Context) |
BaseContext | (Heredado de ContextWrapper) |
CacheDir |
Devuelve la ruta de acceso absoluta al directorio de caché específico de la aplicación en el sistema de archivos. (Heredado de ContextWrapper) |
CallingActivity |
Devuelve el nombre de la actividad que invocó esta actividad. |
CallingPackage |
Devuelve el nombre del paquete que invocó esta actividad. |
ChangingConfigurations |
Si se destruye esta actividad porque no puede controlar un parámetro de configuración que se va a cambiar (y por lo tanto se llama a su |
Class |
Devuelve la clase en tiempo de ejecución de este |
ClassLoader |
Devuelve un cargador de clases que puede usar para recuperar clases de este paquete. (Heredado de ContextWrapper) |
CodeCacheDir |
Devuelve la ruta de acceso absoluta al directorio de caché específico de la aplicación en el sistema de archivos diseñado para almacenar código almacenado en caché. (Heredado de ContextWrapper) |
ComponentName |
Devuelve el nombre completo del componente de esta actividad. |
ContentResolver |
Devuelve una instancia de ContentResolver para el paquete de la aplicación. (Heredado de ContextWrapper) |
ContentScene |
Recupere el objeto que representa el |
ContentTransitionManager |
Recupere el |
CurrentFocus |
Llama a |
DataDir |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
DeviceId |
Obtiene el identificador de dispositivo al que está asociado este contexto. (Heredado de Context) |
Display |
Obtenga la pantalla a la que está asociado este contexto. (Heredado de Context) |
ExternalCacheDir |
Devuelve la ruta de acceso absoluta al directorio del sistema de archivos externo principal (es decir, en algún lugar en ExternalStorageDirectory el que la aplicación puede colocar los archivos de caché que posee. (Heredado de ContextWrapper) |
FilesDir |
Devuelve la ruta de acceso absoluta al directorio del sistema de archivos donde se almacenan los archivos creados con OpenFileOutput(String, FileCreationMode) . (Heredado de ContextWrapper) |
FocusedStateSet |
Una actividad es una única cosa centrada que el usuario puede hacer. |
FragmentManager |
Devuelve el FragmentManager para interactuar con fragmentos asociados a esta actividad. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
HasWindowFocus |
Devuelve true si la ventana em>main</em> de <esta actividad tiene actualmente el foco de la ventana. |
Immersive |
Bit que indica que esta actividad es "inmersiva" y no debe interrumpirse por las notificaciones si es posible. -o bien- Ajuste la configuración actual del modo inmersivo. |
InstanceCount |
Una actividad es una única cosa centrada que el usuario puede hacer. |
Intent |
Devuelve la intención que inició esta actividad. -o bien- Cambie la intención devuelta por |
IsActivityTransitionRunning |
Devuelve si hay transiciones de actividad que se ejecutan actualmente en esta actividad. |
IsChangingConfigurations |
Compruebe si esta actividad está en proceso de destrucción para volver a crearla con una nueva configuración. |
IsChild |
¿Esta actividad está incrustada dentro de otra actividad? |
IsDestroyed |
Devuelve true si se ha realizado la llamada final |
IsDeviceProtectedStorage |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
IsFinishing |
Compruebe si esta actividad está en proceso de finalización, ya sea porque llamó |
IsInMultiWindowMode |
Devuelve true si la actividad está actualmente en modo de varias ventanas. |
IsInPictureInPictureMode |
Devuelve true si la actividad está actualmente en modo de imagen en imagen. |
IsLaunchedFromBubble |
Indica si esta actividad se inicia desde una burbuja. |
IsLocalVoiceInteractionSupported |
Consulta si el servicio de interacción de voz habilitado actualmente admite la devolución de un interactor de voz para su uso por parte de la actividad. |
IsRestricted |
Indica si este contexto está restringido. (Heredado de Context) |
IsTaskRoot |
Devuelve si esta actividad es la raíz de una tarea. |
IsUiContext |
Devuelve |
IsVoiceInteraction |
Compruebe si esta actividad se ejecuta como parte de una interacción de voz con el usuario. |
IsVoiceInteractionRoot |
Al igual que |
JniIdentityHashCode |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
JniPeerMembers |
Una actividad es una única cosa centrada que el usuario puede hacer. |
LastNonConfigurationInstance |
Recupere los datos de instancia que no son de configuración devueltos anteriormente por |
LaunchedFromPackage |
Devuelve el nombre del paquete de la aplicación que inició inicialmente esta actividad. |
LaunchedFromUid |
Devuelve la interfaz de usuario de la aplicación que inició inicialmente esta actividad. |
LayoutInflater |
Comodidad para llamar a |
LoaderManager |
Devuelve loaderManager para esta actividad, lo que lo crea si es necesario. |
LocalClassName |
Devuelve el nombre de clase de esta actividad con el prefijo del paquete quitado. |
MainExecutor |
Devuelve un |
MainLooper |
Devuelve el bucle para el subproceso principal del proceso actual. (Heredado de ContextWrapper) |
MaxNumPictureInPictureActions |
Devuelve el número de acciones que se mostrarán en la interfaz de usuario de imagen en imagen cuando el usuario interactúe con la actividad actualmente en modo de imagen en imagen. |
MediaController |
Obtiene el controlador que debe recibir eventos de clave multimedia y volumen mientras esta actividad está en primer plano. -o bien- Establece un |
MenuInflater |
Devuelve un |
NoBackupFilesDir |
Devuelve la ruta de acceso absoluta al directorio del sistema de archivos similar a FilesDir. (Heredado de ContextWrapper) |
ObbDir |
Devuelve el directorio de almacenamiento externo principal donde se pueden encontrar los archivos OBB de esta aplicación (si hay alguno). (Heredado de ContextWrapper) |
OnBackInvokedDispatcher |
Devuelve la |
OpPackageName |
Devuelve el nombre del paquete que se debe usar para |
PackageCodePath |
Devuelve la ruta de acceso completa al paquete android principal de este contexto. (Heredado de ContextWrapper) |
PackageManager |
Devuelve la instancia de PackageManager para buscar información global del paquete. (Heredado de ContextWrapper) |
PackageName |
Devuelve el nombre del paquete de esta aplicación. (Heredado de ContextWrapper) |
PackageResourcePath |
Devuelve la ruta de acceso completa al paquete android principal de este contexto. (Heredado de ContextWrapper) |
Params |
Devuelve el conjunto de parámetros con los que se creó este contexto, si se creó a través de |
Parent |
Devuelve la actividad primaria si esta vista es un elemento secundario incrustado. |
ParentActivityIntent |
Obtenga un |
PeerReference |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
Referrer |
Devuelve información sobre quién inició esta actividad. |
RequestedOrientation |
Devuelve la orientación solicitada actual de la actividad. -o bien- Cambiar la orientación deseada de esta actividad. |
Resources |
Devuelve una instancia de Resources para el paquete de la aplicación. (Heredado de ContextWrapper) |
SearchEvent |
Durante las devoluciones de llamada onSearchRequested(), esta función devolverá el |
SplashScreen |
Obtenga la interfaz que usa la actividad para comunicarse con la pantalla de presentación. |
TaskId |
Devuelve el identificador de la tarea en la que se encuentra esta actividad. |
Theme |
Devuelve el objeto Theme asociado a este contexto. (Heredado de ContextWrapper) |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Title |
Una actividad es una única cosa centrada que el usuario puede hacer. |
TitleColor |
Obsoletos.
Cambie el color del título asociado a esta actividad. |
TitleFormatted |
Cambie el título asociado a esta actividad. |
VoiceInteractor |
Recupere el activo |
VolumeControlStream |
Obtiene la secuencia de audio sugerida cuyo volumen debe cambiar los controles de volumen de hardware. -o bien- Sugiere una secuencia de audio cuyo volumen debe cambiar los controles de volumen de hardware. |
Wallpaper | (Heredado de ContextWrapper) |
WallpaperDesiredMinimumHeight | (Heredado de ContextWrapper) |
WallpaperDesiredMinimumWidth | (Heredado de ContextWrapper) |
Window |
Recupere el objeto actual |
WindowManager |
Recupere el administrador de ventanas para mostrar ventanas personalizadas. |
Métodos
AddContentView(View, ViewGroup+LayoutParams) |
Agregue una vista de contenido adicional a la actividad. |
ApplyOverrideConfiguration(Configuration) |
Llame a para establecer una "configuración de invalidación" en este contexto: se trata de una configuración que responde a uno o varios valores de la configuración estándar que se aplica al contexto. (Heredado de ContextThemeWrapper) |
AttachBaseContext(Context) |
Establezca el contexto base para este ContextWrapper. (Heredado de ContextWrapper) |
BindService(Intent, Bind, IExecutor, IServiceConnection) |
Igual que |
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Context) |
BindService(Intent, IServiceConnection, Bind) |
Conéctese a un servicio de aplicación, lo que lo creará si es necesario. (Heredado de ContextWrapper) |
BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Context) |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Context) |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Enlaza a un servicio de la clase especificada |
CheckCallingOrSelfPermission(String) |
Determine si el proceso de llamada de un IPC o se le ha concedido un permiso determinado. (Heredado de ContextWrapper) |
CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Determine si el proceso de llamada de un IPC o se le ha concedido permiso para acceder a un URI específico. (Heredado de ContextWrapper) |
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Determine si el proceso de llamada de un IPC <em>o usted</em> tiene concedido permiso para acceder a una lista de URI. (Heredado de Context) |
CheckCallingPermission(String) |
Determine si el proceso de llamada de un IPC que está controlando tiene concedido un permiso determinado. (Heredado de ContextWrapper) |
CheckCallingUriPermission(Uri, ActivityFlags) |
Determine si se ha concedido permiso al proceso de llamada y al identificador de usuario para acceder a un URI específico. (Heredado de ContextWrapper) |
CheckCallingUriPermissions(IList<Uri>, Int32) |
Determine si se ha concedido permiso al proceso de llamada y al identificador de usuario para acceder a una lista de URI. (Heredado de Context) |
CheckPermission(String, Int32, Int32) |
Determine si se permite el permiso especificado para un proceso determinado y el identificador de usuario que se ejecuta en el sistema. (Heredado de ContextWrapper) |
CheckSelfPermission(String) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Determine si se ha concedido permiso a un proceso determinado y un identificador de usuario para acceder a un URI específico. (Heredado de ContextWrapper) |
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
Compruebe un URI y un permiso normal. (Heredado de ContextWrapper) |
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
Determine si se ha concedido permiso a un proceso determinado y un identificador de usuario para acceder a una lista de URI. (Heredado de Context) |
ClearOverrideActivityTransition(OverrideTransition) |
Borra las animaciones que se establecen desde |
ClearWallpaper() |
Obsoletos.
(Heredado de ContextWrapper)
|
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
CloseContextMenu() |
Cierra mediante programación el menú contextual abierto más recientemente, si se muestra. |
CloseOptionsMenu() |
Cierra el menú de opciones mediante programación. |
CreateAttributionContext(String) |
Devuelve un nuevo objeto Context para el contexto actual, pero el atributo a una etiqueta diferente. (Heredado de Context) |
CreateConfigurationContext(Configuration) |
Devuelve un nuevo objeto Context para el contexto actual, pero cuyos recursos se ajustan para que coincidan con la configuración especificada. (Heredado de ContextWrapper) |
CreateContext(ContextParams) |
Crea un contexto con propiedades y comportamientos específicos. (Heredado de Context) |
CreateContextForSplit(String) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
CreateDeviceContext(Int32) |
Devuelve un nuevo |
CreateDeviceProtectedStorageContext() |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
CreateDisplayContext(Display) |
Devuelve un nuevo objeto Context para el contexto actual, pero cuyos recursos se ajustan para que coincidan con las métricas de la pantalla especificada. (Heredado de ContextWrapper) |
CreatePackageContext(String, PackageContextFlags) |
Devuelve un nuevo objeto Context para el nombre de aplicación especificado. (Heredado de ContextWrapper) |
CreatePendingResult(Int32, Intent, PendingIntentFlags) |
Cree un nuevo objeto PendingIntent que pueda entregar a otros usuarios para que los usen para devolver los datos de resultados a la |
CreateWindowContext(Display, Int32, Bundle) |
Crea un |
CreateWindowContext(Int32, Bundle) |
Crea un contexto para una ventana que no es de actividad. (Heredado de Context) |
DatabaseList() |
Devuelve una matriz de cadenas que denominan las bases de datos privadas asociadas al paquete de aplicación de este contexto. (Heredado de ContextWrapper) |
DeleteDatabase(String) |
Elimine una instancia de SQLiteDatabase privada existente asociada al paquete de aplicación de este contexto. (Heredado de ContextWrapper) |
DeleteFile(String) |
Elimine el archivo privado especificado asociado al paquete de aplicación de este contexto. (Heredado de ContextWrapper) |
DeleteSharedPreferences(String) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
DismissDialog(Int32) |
Obsoletos.
Descarte un cuadro de diálogo que se mostró anteriormente a través de |
DismissKeyboardShortcutsHelper() |
Descarte la pantalla Métodos abreviados de teclado. |
DispatchGenericMotionEvent(MotionEvent) |
Se llama para procesar eventos de movimiento genéricos. |
DispatchKeyEvent(KeyEvent) |
Se llama para procesar eventos clave. |
DispatchKeyShortcutEvent(KeyEvent) |
Se llama para procesar un evento de método abreviado de teclas. |
DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
Se llama a para procesar la población de AccessibilityEvents. |
DispatchTouchEvent(MotionEvent) |
Se llama para procesar eventos de pantalla táctil. |
DispatchTrackballEvent(MotionEvent) |
Se llama a para procesar eventos de trackball. |
Dispose() |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
Dispose(Boolean) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprima el estado de la actividad en la secuencia especificada. |
EnforceCallingOrSelfPermission(String, String) |
Si ni usted ni el proceso de llamada de un IPC que controla se le ha concedido un permiso determinado, inicie una SecurityExceptionexcepción . (Heredado de ContextWrapper) |
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Si el proceso de llamada de un IPC o no se le ha concedido permiso para acceder a un URI específico, inicie SecurityException. (Heredado de ContextWrapper) |
EnforceCallingPermission(String, String) |
Si el proceso de llamada de un IPC que está controlando no se ha concedido un permiso determinado, inicie una SecurityExceptionexcepción . (Heredado de ContextWrapper) |
EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Si el proceso de llamada y el identificador de usuario no tienen permiso para acceder a un URI específico, inicie SecurityException. (Heredado de ContextWrapper) |
EnforcePermission(String, Int32, Int32, String) |
Si no se permite el permiso especificado para un proceso determinado y el identificador de usuario que se ejecuta en el sistema, inicie una SecurityExceptionexcepción . (Heredado de ContextWrapper) |
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Si no se ha concedido permiso a un proceso determinado y un identificador de usuario para acceder a un URI específico, inicie SecurityException. (Heredado de ContextWrapper) |
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Aplique un URI y un permiso normal. (Heredado de ContextWrapper) |
EnterPictureInPictureMode() |
Coloca la actividad en modo de imagen en imagen si es posible en el estado actual del sistema. |
EnterPictureInPictureMode(PictureInPictureParams) |
Coloca la actividad en modo de imagen en imagen si es posible en el estado actual del sistema. |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
FileList() |
Devuelve una matriz de cadenas que denominan los archivos privados asociados al paquete de aplicación de este contexto. (Heredado de ContextWrapper) |
FindViewById(Int32) |
Busca una vista identificada por el |
FindViewById<T>(Int32) |
Busca una vista identificada por el atributo id del recurso de diseño XML. |
Finish() |
Llame a esto cuando se realice la actividad y debe cerrarse. |
FinishActivity(Int32) |
Force finish another activity that you had started with |
FinishActivityFromChild(Activity, Int32) |
Se llama cuando una actividad secundaria de esta llama a finishActivity(). |
FinishAffinity() |
Finalice esta actividad, así como todas las actividades inmediatamente debajo de ella en la tarea actual que tengan la misma afinidad. |
FinishAfterTransition() |
Invierte la transición de la entrada escena de actividad y desencadena la actividad que realiza la llamada para invertir su transición de salida. |
FinishAndRemoveTask() |
Llame a esto cuando se realice la actividad y debe cerrarse y la tarea debe quitarse completamente como parte de finalizar la actividad raíz de la tarea. |
FinishFromChild(Activity) |
Esto se llama cuando una actividad secundaria de este llama a su |
GetColor(Int32) |
Devuelve un color asociado a un identificador de recurso determinado y con estilo para el tema actual. (Heredado de Context) |
GetColorStateList(Int32) |
Devuelve una lista de estados de color asociada a un identificador de recurso determinado y con estilo para el tema actual. (Heredado de Context) |
GetDatabasePath(String) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
GetDir(String, FileCreationMode) |
Recupere, creando si es necesario, un nuevo directorio en el que la aplicación puede colocar sus propios archivos de datos personalizados. (Heredado de ContextWrapper) |
GetDrawable(Int32) |
Devuelve un objeto dibujable asociado a un identificador de recurso determinado y con estilo para el tema actual. (Heredado de Context) |
GetExternalCacheDirs() |
Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento externo donde la aplicación puede colocar los archivos de caché que posee. (Heredado de ContextWrapper) |
GetExternalFilesDir(String) |
Devuelve la ruta de acceso absoluta al directorio del sistema de archivos externo principal (que está en algún lugar de ExternalStorageDirectory) donde la aplicación puede colocar los archivos persistentes que posee. (Heredado de ContextWrapper) |
GetExternalFilesDirs(String) |
Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento externos donde la aplicación puede colocar archivos persistentes que posee. (Heredado de ContextWrapper) |
GetExternalMediaDirs() |
Obsoletos.
Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento externos donde la aplicación puede colocar archivos multimedia. (Heredado de ContextWrapper) |
GetFileStreamPath(String) |
Devuelve la ruta de acceso absoluta en el sistema de archivos donde se almacena un archivo creado con OpenFileOutput(String, FileCreationMode) . (Heredado de ContextWrapper) |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetObbDirs() |
Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento externos donde se pueden encontrar los archivos OBB de la aplicación (si los hay). (Heredado de ContextWrapper) |
GetPreferences(FileCreationMode) |
Recupere un |
GetSharedPreferences(String, FileCreationMode) |
Recupere y mantenga el contenido del archivo de preferencias "name", devolviendo una sharedPreferences a través de la cual puede recuperar y modificar sus valores. (Heredado de ContextWrapper) |
GetString(Int32) |
Devuelve una cadena localizada de la tabla de cadenas predeterminada del paquete de la aplicación. (Heredado de Context) |
GetString(Int32, Object[]) |
Devuelve una cadena localizada de la tabla de cadenas predeterminada del paquete de la aplicación. (Heredado de Context) |
GetSystemService(Class) |
Devuelve el identificador a un servicio de nivel de sistema por clase. (Heredado de Context) |
GetSystemService(String) |
Devuelve el identificador a un servicio de nivel de sistema por nombre. (Heredado de ContextWrapper) |
GetSystemServiceName(Class) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
GetText(Int32) |
Devuelve un charSequence localizado con estilo de la tabla de cadenas predeterminada del paquete de la aplicación. (Heredado de Context) |
GetTextFormatted(Int32) |
Devuelve un charSequence localizado con estilo de la tabla de cadenas predeterminada del paquete de la aplicación. (Heredado de Context) |
GrantUriPermission(String, Uri, ActivityFlags) |
Conceda permiso para acceder a un URI específico a otro paquete, independientemente de si ese paquete tiene permiso general para acceder al proveedor de contenido del URI. (Heredado de ContextWrapper) |
InvalidateOptionsMenu() |
Declare que el menú de opciones ha cambiado, por lo que debe volver a crearse. |
JavaFinalize() |
Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto. (Heredado de Object) |
ManagedQuery(Uri, String[], String, String[], String) |
Obsoletos.
Contenedor alrededor |
MoveDatabaseFrom(Context, String) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
MoveSharedPreferencesFrom(Context, String) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
MoveTaskToBack(Boolean) |
Mueva la tarea que contiene esta actividad a la parte posterior de la pila de actividad. |
NavigateUpTo(Intent) |
Vaya de esta actividad a la actividad especificada por upIntent, finalizando esta actividad en el proceso. |
NavigateUpToFromChild(Activity, Intent) |
Esto se llama cuando una actividad secundaria de este llama a su |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
ObtainStyledAttributes(IAttributeSet, Int32[]) |
Recupera información de atributo con estilo en el tema de este contexto. (Heredado de Context) |
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Recupera información de atributo con estilo en el tema de este contexto. (Heredado de Context) |
ObtainStyledAttributes(Int32, Int32[]) |
Recupera información de atributo con estilo en el tema de este contexto. (Heredado de Context) |
ObtainStyledAttributes(Int32[]) |
Recupera información de atributo con estilo en el tema de este contexto. (Heredado de Context) |
OnActionModeFinished(ActionMode) |
Notifica a la actividad que ha finalizado un modo de acción. |
OnActionModeStarted(ActionMode) |
Notifica a la actividad que se ha iniciado un modo de acción. |
OnActivityReenter(Int32, Intent) |
Se le llama cuando una actividad que inició con una transición de actividad expone esta actividad a través de una transición de actividad de devolución, lo que le proporciona resultCode y los datos adicionales de ella. |
OnActivityResult(Int32, Result, Intent) |
Se le llama cuando se cierra una actividad que inicia, lo que le proporciona el código de solicitud con el que lo inició, el resultCode que devolvió y los datos adicionales de él. |
OnApplyThemeResource(Resources+Theme, Int32, Boolean) |
Llamado por |
OnAttachedToWindow() |
Se llama cuando la ventana principal asociada a la actividad se ha asociado al administrador de ventanas. |
OnAttachFragment(Fragment) |
Se llama cuando se adjunta un fragmento a esta actividad, inmediatamente después de la llamada a su |
OnBackPressed() |
Se llama cuando la actividad ha detectado la presión del usuario de la tecla atrás. |
OnChildTitleChanged(Activity, ICharSequence) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
OnChildTitleChanged(Activity, String) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
OnConfigurationChanged(Configuration) |
Lo llama el sistema cuando cambia la configuración del dispositivo mientras se ejecuta la actividad. |
OnContentChanged() |
Se llama a este enlace cada vez que cambia la vista de contenido de la pantalla (debido a una llamada a M:Android.Views.Window.SetContentView(Android.Views.View,. LayoutParams) o AddContentView(View, ViewGroup+LayoutParams)). |
OnContextItemSelected(IMenuItem) |
Se llama a este enlace cada vez que se selecciona un elemento de un menú contextual. |
OnContextMenuClosed(IMenu) |
Se llama a este enlace cada vez que se cierra el menú contextual (ya sea por el usuario que cancela el menú con el botón Atrás/menú o cuando se selecciona un elemento). |
OnCreate(Bundle) |
Se llama cuando se inicia la actividad. |
OnCreate(Bundle, PersistableBundle) |
Igual que |
OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
Se llama cuando se va a mostrar un menú contextual para . |
OnCreateDescription() |
Genere una nueva descripción para esta actividad. |
OnCreateDescriptionFormatted() |
Genere una nueva descripción para esta actividad. |
OnCreateDialog(Int32) |
Obsoletos.
Este miembro está en desuso. |
OnCreateDialog(Int32, Bundle) |
Obsoletos.
Devolución de llamada para crear diálogos administrados (guardados y restaurados) por la actividad. |
OnCreateNavigateUpTaskStack(TaskStackBuilder) |
Defina la pila de tareas sintéticas que se generará durante la navegación hacia arriba desde otra tarea. |
OnCreateOptionsMenu(IMenu) |
Inicialice el contenido del menú de opciones estándar de la actividad. |
OnCreatePanelMenu(Int32, IMenu) |
Implementación predeterminada de |
OnCreatePanelView(Int32) |
Implementación predeterminada de |
OnCreateThumbnail(Bitmap, Canvas) |
Este miembro está en desuso. |
OnCreateView(String, Context, IAttributeSet) |
Implementación estándar de |
OnCreateView(View, String, Context, IAttributeSet) |
Implementación estándar de |
OnDestroy() |
Realice cualquier limpieza final antes de que se destruya una actividad. |
OnDetachedFromWindow() |
Se llama cuando la ventana principal asociada a la actividad se ha desasociado del administrador de ventanas. |
OnEnterAnimationComplete() |
Las actividades no se pueden dibujar durante el período en el que se animan sus ventanas. |
OnGenericMotionEvent(MotionEvent) |
Se llama cuando ninguno de las vistas dentro de la actividad no controla un evento de movimiento genérico. |
OnGetDirectActions(CancellationSignal, IConsumer) |
Devuelve la lista de acciones directas admitidas por la aplicación. |
OnKeyDown(Keycode, KeyEvent) |
Se llama cuando se presiona una tecla y no se controla mediante ninguna de las vistas dentro de la actividad. |
OnKeyLongPress(Keycode, KeyEvent) |
Implementación predeterminada de |
OnKeyMultiple(Keycode, Int32, KeyEvent) |
Implementación predeterminada de |
OnKeyShortcut(Keycode, KeyEvent) |
Se llama cuando ninguna de las vistas de la actividad controla un evento de método abreviado de teclas. |
OnKeyUp(Keycode, KeyEvent) |
Se llama cuando se liberó una clave y no la controló ninguna de las vistas dentro de la actividad. |
OnLocalVoiceInteractionStarted() |
Devolución de llamada para indicar que ha dado lugar a que |
OnLocalVoiceInteractionStopped() |
Devolución de llamada para indicar que la interacción de voz local se ha detenido porque se solicitó a través de una llamada a |
OnLowMemory() |
Esto se llama cuando el sistema general se está ejecutando poco en la memoria y los procesos que se ejecutan activamente deben recortar su uso de memoria. |
OnMenuItemSelected(Int32, IMenuItem) |
Implementación predeterminada de |
OnMenuOpened(Int32, IMenu) |
Que se va a agregar |
OnMultiWindowModeChanged(Boolean) |
Lo llama el sistema cuando la actividad cambia del modo de pantalla completa al modo de varias ventanas y visa-versa. |
OnMultiWindowModeChanged(Boolean, Configuration) |
Lo llama el sistema cuando la actividad cambia del modo de pantalla completa al modo de varias ventanas y visa-versa. |
OnNavigateUp() |
Se llama a este método cada vez que el usuario elige navegar por Arriba dentro de la jerarquía de actividades de la aplicación desde la barra de acciones. |
OnNavigateUpFromChild(Activity) |
Esto se llama cuando una actividad secundaria de este intenta navegar hacia arriba. |
OnNewIntent(Intent) |
Esto se llama a las actividades que establecen launchMode en "singleTop" en su paquete, o si un cliente usó la |
OnOptionsItemSelected(IMenuItem) |
Se llama a este enlace cada vez que se selecciona un elemento en el menú de opciones. |
OnOptionsMenuClosed(IMenu) |
Se llama a este enlace cada vez que se cierra el menú de opciones (ya sea por el usuario que cancela el menú con el botón Atrás o cuando se selecciona un elemento). |
OnPanelClosed(Int32, IMenu) |
Implementación predeterminada de |
OnPause() |
Se llama como parte del ciclo de vida de la actividad cuando el usuario ya no interactúa activamente con la actividad, pero sigue siendo visible en pantalla. |
OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer) |
Se llama a para realizar una acción definida previamente por la aplicación. |
OnPictureInPictureModeChanged(Boolean) |
Lo llama el sistema cuando la actividad cambia a y desde el modo de imagen en imagen. |
OnPictureInPictureModeChanged(Boolean, Configuration) |
Lo llama el sistema cuando la actividad cambia a y desde el modo de imagen en imagen. |
OnPictureInPictureRequested() |
El sistema llama a este método en varios casos en los que se debe especificar la imagen en modo de imagen si se admite. |
OnPictureInPictureUiStateChanged(PictureInPictureUiState) |
Lo llama el sistema cuando la actividad está en PiP y tiene cambios de estado. |
OnPostCreate(Bundle) |
Se llama cuando se completa el inicio de la actividad (después |
OnPostCreate(Bundle, PersistableBundle) |
Esto es lo mismo que |
OnPostResume() |
Se llama cuando se completa la reanudación de la actividad (después |
OnPrepareDialog(Int32, Dialog) |
Obsoletos.
Este miembro está en desuso. |
OnPrepareDialog(Int32, Dialog, Bundle) |
Obsoletos.
Proporciona una oportunidad para preparar un cuadro de diálogo administrado antes de que se muestre. |
OnPrepareNavigateUpTaskStack(TaskStackBuilder) |
Prepare la pila de tareas sintéticas que se generará durante la navegación hacia arriba desde una tarea diferente. |
OnPrepareOptionsMenu(IMenu) |
Prepare el menú de opciones estándar de la pantalla para que se muestre. |
OnPreparePanel(Int32, View, IMenu) |
Implementación predeterminada de |
OnProvideAssistContent(AssistContent) |
Esto se llama cuando el usuario solicita ayuda para proporcionar referencias al contenido relacionado con la actividad actual. |
OnProvideAssistData(Bundle) |
Esto se llama cuando el usuario solicita ayuda para crear una intención completa |
OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
OnProvideReferrer() |
Invalide para generar el origen de referencia deseado para el contenido que la aplicación muestra actualmente. |
OnRequestPermissionsResult(Int32, String[], Permission[]) |
Devolución de llamada para el resultado de solicitar permisos. |
OnRestart() |
Se le llama después de |
OnRestoreInstanceState(Bundle) |
Se llama a este método después |
OnRestoreInstanceState(Bundle, PersistableBundle) |
Esto es lo mismo que |
OnResume() |
Se llama a después |
OnRetainNonConfigurationInstance() |
Llamado por el sistema, como parte de la destrucción de una actividad debido a un cambio de configuración, cuando se sabe que se creará inmediatamente una nueva instancia para la nueva configuración. |
OnSaveInstanceState(Bundle) |
Se llama para recuperar el estado por instancia de una actividad antes de eliminarse para que el estado se pueda restaurar en |
OnSaveInstanceState(Bundle, PersistableBundle) |
Esto es lo mismo que |
OnSearchRequested() |
Se llama cuando el usuario señala el deseo de iniciar una búsqueda. |
OnSearchRequested(SearchEvent) |
Se llama a este enlace cuando el usuario señala el deseo de iniciar una búsqueda. |
OnStart() |
Se llama después |
OnStateNotSaved() |
Se llama cuando aparece , |
OnStop() |
Se le llama cuando ya no es visible para el usuario. |
OnTitleChanged(ICharSequence, Color) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
OnTitleChanged(String, Color) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
OnTopResumedActivityChanged(Boolean) |
Se llama cuando la actividad obtiene o pierde la posición reanudada superior en el sistema. |
OnTouchEvent(MotionEvent) |
Se llama cuando ninguno de las vistas dentro de la actividad no controla un evento de pantalla táctil. |
OnTrackballEvent(MotionEvent) |
Se llama cuando el trackball se movió y no lo controló ninguna de las vistas dentro de la actividad. |
OnTrimMemory(TrimMemory) |
Se llama cuando el sistema operativo ha determinado que es un buen momento para que un proceso recorte la memoria innecesaria de su proceso. |
OnUserInteraction() |
Se llama cada vez que se envía un evento key, touch o trackball a la actividad. |
OnUserLeaveHint() |
Se llama como parte del ciclo de vida de la actividad cuando una actividad está a punto de entrar en segundo plano como resultado de la elección del usuario. |
OnVisibleBehindCanceled() |
Se llama cuando se está iniciando una actividad translúcida sobre esta actividad opaca u otra actividad. |
OnWindowAttributesChanged(WindowManagerLayoutParams) |
Esto se llama cada vez que cambian los atributos de la ventana actual. |
OnWindowFocusChanged(Boolean) |
Se llama cuando el actual |
OnWindowStartingActionMode(ActionMode+ICallback) |
Dé a la actividad la oportunidad de controlar la interfaz de usuario para un modo de acción solicitado por el sistema. |
OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
Dé a la actividad la oportunidad de controlar la interfaz de usuario para un modo de acción solicitado por el sistema. |
OpenContextMenu(View) |
Abre mediante programación el menú contextual de un determinado |
OpenFileInput(String) |
Abra un archivo privado asociado al paquete de aplicación de este contexto para su lectura. (Heredado de ContextWrapper) |
OpenFileOutput(String, FileCreationMode) |
Abra un archivo privado asociado al paquete de aplicación de este contexto para escribirlo. (Heredado de ContextWrapper) |
OpenOptionsMenu() |
Abre mediante programación el menú de opciones. |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Abra una nueva instancia privada de SQLiteDatabase asociada al paquete de aplicación de este contexto. (Heredado de ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Abra una nueva instancia privada de SQLiteDatabase asociada al paquete de aplicación de este contexto. (Heredado de ContextWrapper) |
OverrideActivityTransition(OverrideTransition, Int32, Int32) |
Personaliza la animación para la transición de actividad con esta actividad. |
OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32) |
Personaliza la animación para la transición de actividad con esta actividad. |
OverridePendingTransition(Int32, Int32) |
Llame inmediatamente después de uno de los tipos de |
OverridePendingTransition(Int32, Int32, Int32) |
Llame inmediatamente después de uno de los tipos de |
PeekWallpaper() |
Obsoletos.
(Heredado de ContextWrapper)
|
PostponeEnterTransition() |
Posponer la transición de actividad de entrada cuando la actividad se inició con |
Recreate() |
Hacer que esta actividad se vuelva a crear con una nueva instancia. |
RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Registre una |
RegisterComponentCallbacks(IComponentCallbacks) |
Agregue un nuevo |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Agrega un nuevo identificador de dispositivo cambiado al |
RegisterForContextMenu(View) |
Registra un menú contextual que se va a mostrar para la vista determinada (varias vistas pueden mostrar el menú contextual). |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registre un BroadcastReceiver para que se ejecute en el subproceso de actividad principal. (Heredado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Obsoletos.
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Context) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Regístrese para recibir difusiones de intención, para ejecutarse en el contexto del programador. (Heredado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Obsoletos.
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Context) |
RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
ReleaseInstance() |
Pida que la instancia de aplicación local de esta actividad se libere para liberar su memoria. |
RemoveDialog(Int32) |
Obsoletos.
Quita todas las referencias internas a un cuadro de diálogo administrado por esta actividad. |
RemoveStickyBroadcast(Intent) |
Obsoletos.
(Heredado de ContextWrapper)
|
RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Obsoletos.
(Heredado de ContextWrapper)
|
ReportFullyDrawn() |
Informe al sistema que la aplicación ahora está totalmente dibujada, con fines de diagnóstico y optimización. |
RequestDragAndDropPermissions(DragEvent) |
Cree |
RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver) |
Solicite que coloque una actividad de forma libre en pantalla completa. |
RequestPermissions(String[], Int32) |
Solicita permisos para conceder a esta aplicación. |
RequestShowKeyboardShortcuts() |
Solicite la pantalla Métodos abreviados de teclado para que aparezca. |
RequestVisibleBehind(Boolean) |
Las actividades que quieran permanecer visibles detrás de una actividad translúcida por encima de ellas deben llamar a este método en cualquier momento entre el inicio de |
RequestWindowFeature(WindowFeatures) |
Habilite las características extendidas de la ventana. |
RequireViewById(Int32) |
Busca una vista identificada por el |
RequireViewById<T>(Int32) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
RevokeSelfPermissionOnKill(String) |
Desencadena la revocación asincrónica de un permiso en tiempo de ejecución. (Heredado de Context) |
RevokeSelfPermissionsOnKill(ICollection<String>) |
Desencadena la revocación de uno o varios permisos para el paquete de llamada. (Heredado de Context) |
RevokeUriPermission(String, Uri, ActivityFlags) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
RevokeUriPermission(Uri, ActivityFlags) |
Quite todos los permisos para acceder a un URI de proveedor de contenido determinado que se agregó anteriormente con M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri). (Heredado de ContextWrapper) |
RunOnUiThread(Action) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
RunOnUiThread(IRunnable) |
Ejecuta la acción especificada en el subproceso de interfaz de usuario. |
SendBroadcast(Intent) |
Difunda la intención dada a todos los BroadcastReceivers interesados. (Heredado de ContextWrapper) |
SendBroadcast(Intent, String) |
Difunda la intención dada a todos los BroadcastReceivers interesados, lo que permite aplicar un permiso obligatorio opcional. (Heredado de ContextWrapper) |
SendBroadcast(Intent, String, Bundle) |
Difunda la intención dada a todos los BroadcastReceivers interesados, lo que permite aplicar un permiso obligatorio opcional. (Heredado de Context) |
SendBroadcastAsUser(Intent, UserHandle) |
Versión de SendBroadcast(Intent) que le permite especificar el usuario al que se enviará la difusión. (Heredado de ContextWrapper) |
SendBroadcastAsUser(Intent, UserHandle, String) |
Versión de SendBroadcast(Intent, String) que le permite especificar el usuario al que se enviará la difusión. (Heredado de ContextWrapper) |
SendBroadcastWithMultiplePermissions(Intent, String[]) |
Difunda la intención dada a todos los BroadcastReceivers interesados, lo que permite aplicar una matriz de permisos necesarios. (Heredado de Context) |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
SendOrderedBroadcast(Intent, String) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versión de SendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión. (Heredado de ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
Difunda la intención dada a todos los BroadcastReceivers interesados, entregándolos de uno en uno para permitir que los receptores más preferidos consuman la difusión antes de que se entregue a receptores menos preferidos. (Heredado de Context) |
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
Versión de |
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versión de que permite especificar la operación de |
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
SendStickyBroadcast(Intent) |
Obsoletos.
Realice una |
SendStickyBroadcast(Intent, Bundle) |
Realice una |
SendStickyBroadcastAsUser(Intent, UserHandle) |
Obsoletos.
(Heredado de ContextWrapper)
|
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoletos.
(Heredado de ContextWrapper)
|
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoletos.
(Heredado de ContextWrapper)
|
SetActionBar(Toolbar) |
Establezca para |
SetContentView(Int32) |
Establezca el contenido de la actividad desde un recurso de diseño. |
SetContentView(View) |
Establezca el contenido de la actividad en una vista explícita. |
SetContentView(View, ViewGroup+LayoutParams) |
Establezca el contenido de la actividad desde un recurso de diseño. |
SetDefaultKeyMode(DefaultKey) |
Seleccione el control de claves predeterminado para esta actividad. |
SetEnterSharedElementCallback(SharedElementCallback) |
Cuando |
SetExitSharedElementCallback(SharedElementCallback) |
Cuando |
SetFeatureDrawable(WindowFeatures, Drawable) |
Comodidad para llamar a |
SetFeatureDrawableAlpha(WindowFeatures, Int32) |
Comodidad para llamar a |
SetFeatureDrawableResource(WindowFeatures, Int32) |
Comodidad para llamar a |
SetFeatureDrawableUri(WindowFeatures, Uri) |
Comodidad para llamar a |
SetFinishOnTouchOutside(Boolean) |
Establece si esta actividad finaliza cuando se toca fuera de los límites de su ventana. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
SetInheritShowWhenLocked(Boolean) |
Especifica si se debe mostrar en |
SetLocusContext(LocusId, Bundle) |
Establece para |
SetPersistent(Boolean) |
Este miembro está en desuso. |
SetPictureInPictureParams(PictureInPictureParams) |
Novedades las propiedades de la actividad de imagen en imagen, o establece que se usará más adelante cuando |
SetProgress(Int32) |
Establece el progreso de las barras de progreso en el título. |
SetProgressBarIndeterminate(Boolean) |
Establece si la barra de progreso horizontal del título debe ser indeterminada (la circular siempre es indeterminada). |
SetProgressBarIndeterminateVisibility(Boolean) |
Establece la visibilidad de la barra de progreso indeterminada en el título. |
SetProgressBarVisibility(Boolean) |
Establece la visibilidad de la barra de progreso en el título. |
SetRecentsScreenshotEnabled(Boolean) |
Si se establece en false, esto indica al sistema que nunca debe tomar una captura de pantalla de la actividad que se va a usar como una representación en la pantalla recientes. |
SetResult(Result) |
Llame a esta opción para establecer el resultado que la actividad devolverá a su llamador. |
SetResult(Result, Intent) |
Llame a esta opción para establecer el resultado que la actividad devolverá a su llamador. |
SetSecondaryProgress(Int32) |
Establece el progreso secundario de la barra de progreso en el título. |
SetShouldDockBigOverlays(Boolean) |
Especifica una preferencia para acoplar grandes superposiciones como la imagen expandida en la imagen en el televisor (vea |
SetShowWhenLocked(Boolean) |
Especifica si se debe mostrar en |
SetTaskDescription(ActivityManager+TaskDescription) |
Establece información que describe la tarea con esta actividad para su presentación dentro de la interfaz de usuario del sistema recents. |
SetTheme(Int32) |
Establezca el tema base para este contexto. (Heredado de ContextWrapper) |
SetTheme(Resources+Theme) |
Establezca la configuración del tema actual. (Heredado de ContextThemeWrapper) |
SetTitle(Int32) |
Cambie el título asociado a esta actividad. |
SetTranslucent(Boolean) |
Convierte una actividad, especialmente con |
SetTurnScreenOn(Boolean) |
Especifica si la pantalla debe estar activada cuando |
SetVisible(Boolean) |
Controlar si la ventana principal de esta actividad está visible. |
SetVrModeEnabled(Boolean, ComponentName) |
Habilite o deshabilite el modo de realidad virtual (VR) para esta actividad. |
SetWallpaper(Bitmap) |
Obsoletos.
(Heredado de ContextWrapper)
|
SetWallpaper(Stream) |
Obsoletos.
(Heredado de ContextWrapper)
|
ShouldDockBigOverlays() |
Devuelve si las superposiciones grandes se deben acoplar junto a la actividad tal y como se establece en |
ShouldShowRequestPermissionRationale(String) |
Obtiene si debe mostrar la interfaz de usuario con motivos antes de solicitar un permiso. |
ShouldUpRecreateTask(Intent) |
Devuelve true si la aplicación debe volver a crear la tarea al navegar por "arriba" desde esta actividad mediante targetIntent. |
ShowAssist(Bundle) |
Pida que el asistente actual se muestre al usuario. |
ShowDialog(Int32) |
Obsoletos.
Versión simple de |
ShowDialog(Int32, Bundle) |
Obsoletos.
Mostrar un cuadro de diálogo administrado por esta actividad. |
ShowLockTaskEscapeMessage() |
Muestra al usuario el mensaje definido por el sistema para indicar al usuario cómo salir del modo de tarea de bloqueo. |
StartActionMode(ActionMode+ICallback) |
Inicie un modo de acción del tipo |
StartActionMode(ActionMode+ICallback, ActionModeType) |
Inicie un modo de acción del tipo |
StartActivities(Intent[]) |
Igual que StartActivities(Intent[], Bundle) sin opciones especificadas. (Heredado de ContextWrapper) |
StartActivities(Intent[], Bundle) |
Inicie varias actividades nuevas. (Heredado de ContextWrapper) |
StartActivity(Intent) |
Igual que StartActivity(Intent, Bundle) sin opciones especificadas. (Heredado de ContextWrapper) |
StartActivity(Intent, Bundle) |
Inicie una nueva actividad. (Heredado de ContextWrapper) |
StartActivity(Type) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Context) |
StartActivityForResult(Intent, Int32) |
Igual que llamar sin |
StartActivityForResult(Intent, Int32, Bundle) |
Inicie una actividad para la que le gustaría un resultado cuando termine. |
StartActivityForResult(Type, Int32) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
StartActivityFromChild(Activity, Intent, Int32) |
Igual que llamar sin |
StartActivityFromChild(Activity, Intent, Int32, Bundle) |
Se llama cuando una actividad secundaria de esta llama a su |
StartActivityFromFragment(Fragment, Intent, Int32) |
Igual que llamar sin |
StartActivityFromFragment(Fragment, Intent, Int32, Bundle) |
Esto se llama cuando un fragmento de esta actividad llama a su |
StartActivityIfNeeded(Intent, Int32) |
Igual que llamar sin |
StartActivityIfNeeded(Intent, Int32, Bundle) |
Una variación especial para iniciar una actividad solo si se necesita una nueva instancia de actividad para controlar la intención especificada. |
StartForegroundService(Intent) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
StartInstrumentation(ComponentName, String, Bundle) |
Comience a ejecutar una Instrumentation clase. (Heredado de ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Al igual que StartActivity(Intent, Bundle), pero tomando intentSender para empezar. (Heredado de ContextWrapper) |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Igual que llamar sin |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Al igual |
StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Igual que llamar sin |
StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Como |
StartLocalVoiceInteraction(Bundle) |
Inicia una sesión de interacción de voz local. |
StartLockTask() |
Solicite colocar esta actividad en un modo en el que el usuario esté bloqueado en un conjunto restringido de aplicaciones. |
StartManagingCursor(ICursor) |
Obsoletos.
Este método permite que la actividad se ocupe de administrar el ciclo de vida del determinado |
StartNextMatchingActivity(Intent) |
Igual que llamar sin |
StartNextMatchingActivity(Intent, Bundle) |
Versión especial de inicio de una actividad, para su uso al reemplazar otros componentes de actividad. |
StartPostponedEnterTransition() |
Comience las transiciones pospuestas después |
StartSearch(String, Boolean, Bundle, Boolean) |
Se llama a este enlace para iniciar la interfaz de usuario de búsqueda. |
StartService(Intent) |
Solicite que se inicie un servicio de aplicación determinado. (Heredado de ContextWrapper) |
StopLocalVoiceInteraction() |
Solicite que finalice la interacción de voz actual que se inició anteriormente con |
StopLockTask() |
Detenga que la tarea actual se bloquee. |
StopManagingCursor(ICursor) |
Obsoletos.
Dado un cursor que se ha dado anteriormente a |
StopService(Intent) |
Solicite que se detenga un servicio de aplicación determinado. (Heredado de ContextWrapper) |
TakeKeyEvents(Boolean) |
Solicite que los eventos clave lleguen a esta actividad. |
ToArray<T>() |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
TriggerSearch(String, Bundle) |
Similar a |
UnbindService(IServiceConnection) |
Desconecte de un servicio de aplicación. (Heredado de ContextWrapper) |
UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Anule el registro de un |
UnregisterComponentCallbacks(IComponentCallbacks) |
Quite un |
UnregisterDeviceIdChangeListener(IIntConsumer) |
Quita un agente de escucha cambiado de identificador de dispositivo del contexto. (Heredado de Context) |
UnregisterForContextMenu(View) |
Impide que se muestre un menú contextual para la vista especificada. |
UnregisterFromRuntime() |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
UnregisterReceiver(BroadcastReceiver) |
Anule el registro de un BroadcastReceiver registrado anteriormente. (Heredado de ContextWrapper) |
UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Para un servicio enlazado previamente con |
Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
IJavaPeerable.Finalized() |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Una actividad es una única cosa centrada que el usuario puede hacer. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Una actividad es una única cosa centrada que el usuario puede hacer. |
GetJniTypeName(IJavaPeerable) |
Una actividad es una única cosa centrada que el usuario puede hacer. |