Activity Clase

Definición

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 &lt;activity&gt; 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, #onStopy #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#HONEYCOMBde ). 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 &lt;activity&gt; manifiesto. Al hacerlo, otras aplicaciones tendrán que declarar un elemento correspondiente android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; 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 #getSystemService(String) para recuperar para android.view.accessibility.AccessibilityManager proporcionar los comentarios del usuario sobre los eventos de la interfaz de usuario a través de los agentes de escucha de eventos registrados.

(Heredado de Context)
AccountService

Úselo con para #getSystemService(String) recuperar para android.accounts.AccountManager recibir intenciones en un momento de su elección.

(Heredado de Context)
ActivityService

Úselo con #getSystemService(String) para recuperar un android.app.ActivityManager para interactuar con el estado global del sistema.

(Heredado de Context)
AlarmService

Úselo con para #getSystemService(String) recuperar para android.app.AlarmManager recibir intenciones en un momento de su elección.

(Heredado de Context)
AppOpsService

Úselo con #getSystemService(String) para recuperar para android.app.AppOpsManager realizar un seguimiento de las operaciones de la aplicación en el dispositivo.

(Heredado de Context)
AppSearchService

Úselo con #getSystemService(String) para recuperar para android.app.appsearch.AppSearchManager indexar y consultar los datos de la aplicación administrados por el sistema.

(Heredado de Context)
AppwidgetService

Use con para #getSystemService(String) recuperar un android.appwidget.AppWidgetManager para acceder a AppWidgets.

(Heredado de Context)
AudioService

Úselo con #getSystemService(String) para recuperar para android.media.AudioManager controlar la administración del volumen, los modos de timbre y el enrutamiento de audio.

(Heredado de Context)
BatteryService

Úselo con #getSystemService(String) para recuperar un android.os.BatteryManager para administrar el estado de la batería.

(Heredado de Context)
BindAllowActivityStarts
Obsoletos.

Marca para #bindService: si se enlaza desde una aplicación que está visible, el servicio enlazado puede iniciar una actividad desde segundo plano.

(Heredado de Context)
BindExternalServiceLong

Funciona de la misma manera #BIND_EXTERNAL_SERVICEque , pero se define como un (

(Heredado de Context)
BindNotPerceptible
Obsoletos.

Marca para #bindService: si el enlace desde una aplicación que es visible o perceptible por el usuario, reduzca la importancia del servicio de destino a por debajo del nivel perceptible.

(Heredado de Context)
BindSharedIsolatedProcess
Obsoletos.

Marca para #bindIsolatedService: enlace el servicio a un proceso aislado compartido.

(Heredado de Context)
BiometricService

Úselo con #getSystemService(String) para recuperar un android.hardware.biometrics.BiometricManager para controlar la autenticación biométrica, pin, patrón y contraseña.

(Heredado de Context)
BlobStoreService

Use con para #getSystemService(String) recuperar para android.app.blob.BlobStoreManager contribuir y acceder a blobs de datos desde el almacén de blobs mantenido por el sistema.

(Heredado de Context)
BluetoothService

Use con para #getSystemService(String) recuperar un android.bluetooth.BluetoothManager para usar Bluetooth.

(Heredado de Context)
BugreportService

Servicio para capturar un informe de errores.

(Heredado de Context)
CameraService

Úselo con #getSystemService(String) para recuperar un android.hardware.camera2.CameraManager para interactuar con dispositivos de cámara.

(Heredado de Context)
CaptioningService

Úselo con #getSystemService(String) para recuperar para android.view.accessibility.CaptioningManager obtener propiedades de subtítulos y escuchar cambios en las preferencias de subtítulos.

(Heredado de Context)
CarrierConfigService

Use con para #getSystemService(String) recuperar para android.telephony.CarrierConfigManager leer los valores de configuración del operador.

(Heredado de Context)
ClipboardService

Use con para #getSystemService(String) recuperar un android.content.ClipboardManager para acceder y modificar el contenido del Portapapeles global.

(Heredado de Context)
CompanionDeviceService

Uso con para #getSystemService(String) recuperar un android.companion.CompanionDeviceManager para administrar dispositivos complementarios

(Heredado de Context)
ConnectivityDiagnosticsService

Use con para #getSystemService(String) recuperar para android.net.ConnectivityDiagnosticsManager realizar diagnósticos de conectividad de red, así como para recibir información de conectividad de red del sistema.

(Heredado de Context)
ConnectivityService

Úselo con #getSystemService(String) para recuperar un android.net.ConnectivityManager para administrar la administración de conexiones de red.

(Heredado de Context)
ConsumerIrService

Utilícelo con #getSystemService(String) para recuperar un android.hardware.ConsumerIrManager para transmitir señales de infrarrojos desde el dispositivo.

(Heredado de Context)
CredentialService

Úselo con #getSystemService(String) para recuperar para android.credentials.CredentialManager autenticar a un usuario en la aplicación.

(Heredado de Context)
CrossProfileAppsService

Use con para #getSystemService(String) recuperar un android.content.pm.CrossProfileApps para las operaciones entre perfiles.

(Heredado de Context)
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 #getSystemService(String) para recuperar un .android.devicelock.DeviceLockManager

(Heredado de Context)
DevicePolicyService

Úselo con #getSystemService(String) para recuperar un android.app.admin.DevicePolicyManager para trabajar con la administración global de directivas de dispositivos.

(Heredado de Context)
DisplayHashService

Use con #getSystemService(String) para acceder android.view.displayhash.DisplayHashManager a para controlar los hashes de visualización.

(Heredado de Context)
DisplayService

Úselo con #getSystemService(String) para recuperar un android.hardware.display.DisplayManager para interactuar con dispositivos de visualización.

(Heredado de Context)
DomainVerificationService

Use con #getSystemService(String) para obtener acceso android.content.pm.verify.domain.DomainVerificationManager para recuperar la aprobación y el estado de usuario de los dominios web declarados.

(Heredado de Context)
DownloadService

Use con para #getSystemService(String) recuperar un android.app.DownloadManager para solicitar descargas HTTP.

(Heredado de Context)
DropboxService

Use con para #getSystemService(String) recuperar una android.os.DropBoxManager instancia de para registrar los registros de diagnóstico.

(Heredado de Context)
EuiccService

Úselo con #getSystemService(String) para recuperar para android.telephony.euicc.EuiccManager administrar el dispositivo eUICC (SIM incrustado).

(Heredado de Context)
FileIntegrityService

Use con #getSystemService(String) para recuperar un .android.security.FileIntegrityManager

(Heredado de Context)
FingerprintService

Úselo con #getSystemService(String) para recuperar un android.hardware.fingerprint.FingerprintManager para controlar la administración de huellas digitales.

(Heredado de Context)
FullscreenModeRequestEnter
Obsoletos.

Tipo de solicitud de #requestFullscreenMode(int, OutcomeReceiver), para solicitar entrar en modo de pantalla completa desde el modo de varias ventanas.

FullscreenModeRequestExit
Obsoletos.

Tipo de solicitud de #requestFullscreenMode(int, OutcomeReceiver), para solicitar salir del modo de pantalla completa solicitado y restaurarlo en el modo de varias ventanas anterior.

GameService

Use con #getSystemService(String) para recuperar un .GameManager

(Heredado de Context)
GrammaticalInflectionService

Use con #getSystemService(String) para recuperar un .GrammaticalInflectionManager

(Heredado de Context)
HardwarePropertiesService

Use con para #getSystemService(String) recuperar un android.os.HardwarePropertiesManager para acceder al servicio de propiedades de hardware.

(Heredado de Context)
HealthconnectService

Use con #getSystemService(String) para recuperar un .android.health.connect.HealthConnectManager

(Heredado de Context)
InputMethodService

Use con para #getSystemService(String) recuperar un android.view.inputmethod.InputMethodManager para acceder a los métodos de entrada.

(Heredado de Context)
InputService

Úselo con #getSystemService(String) para recuperar un android.hardware.input.InputManager para interactuar con dispositivos de entrada.

(Heredado de Context)
IpsecService

Use con para #getSystemService(String) recuperar para android.net.IpSecManager cifrar sockets o redes con IPSec.

(Heredado de Context)
JobSchedulerService

Use con para #getSystemService(String) recuperar una android.app.job.JobScheduler instancia de para administrar tareas en segundo plano ocasionales.

(Heredado de Context)
KeyguardService

Úselo con #getSystemService(String) para recuperar un android.app.KeyguardManager para controlar keyguard.

(Heredado de Context)
LauncherAppsService

Úselo con #getSystemService(String) para recuperar para android.content.pm.LauncherApps consultar y supervisar aplicaciones que se pueden iniciar entre perfiles de un usuario.

(Heredado de Context)
LayoutInflaterService

Use con para #getSystemService(String) recuperar un android.view.LayoutInflater para inflar los recursos de diseño en este contexto.

(Heredado de Context)
LocaleService

Use con #getSystemService(String) para recuperar un .android.app.LocaleManager

(Heredado de Context)
LocationService

Úselo con #getSystemService(String) para recuperar para android.location.LocationManager controlar las actualizaciones de ubicación.

(Heredado de Context)
MediaCommunicationService

Uso con para #getSystemService(String) recuperar unandroid.media.MediaCommunicationManager para administrar android.media.MediaSession2.

(Heredado de Context)
MediaMetricsService

Use con para #getSystemService(String) recuperar para android.media.metrics.MediaMetricsManager interactuar con métricas multimedia en el dispositivo.

(Heredado de Context)
MediaProjectionService

Use con para #getSystemService(String) recuperar una android.media.projection.MediaProjectionManager instancia de para administrar sesiones de proyección multimedia.

(Heredado de Context)
MediaRouterService

Úselo con #getSystemService para recuperar para android.media.MediaRouter controlar y administrar el enrutamiento de medios.

(Heredado de Context)
MediaSessionService

Úselo con #getSystemService(String) para recuperar un android.media.session.MediaSessionManager para administrar sesiones multimedia.

(Heredado de Context)
MidiService

Use con para #getSystemService(String) recuperar un android.media.midi.MidiManager para acceder al servicio MIDI.

(Heredado de Context)
NetworkStatsService

Use con para #getSystemService(String) recuperar un android.app.usage.NetworkStatsManager para consultar estadísticas de uso de red.

(Heredado de Context)
NfcService

Use con para #getSystemService(String) recuperar un android.nfc.NfcManager para usar NFC.

(Heredado de Context)
NotificationService

Use con para #getSystemService(String) recuperar para android.app.NotificationManager informar al usuario de eventos en segundo plano.

(Heredado de Context)
NsdService

Uso con para #getSystemService(String) recuperar un android.net.nsd.NsdManager para administrar la administración de la detección de servicios de red

(Heredado de Context)
OverlayService

Use con para #getSystemService(String) recuperar un android.content.om.OverlayManager para administrar paquetes de superposición.

(Heredado de Context)
OverrideTransitionClose
Obsoletos.

Tipo de solicitud de #overrideActivityTransition(int, int, int) o #overrideActivityTransition(int, int, int, int), para invalidar la transición de cierre.

OverrideTransitionOpen
Obsoletos.

Tipo de solicitud de #overrideActivityTransition(int, int, int) o #overrideActivityTransition(int, int, int, int), para invalidar la transición de apertura.

PeopleService

Úselo con #getSystemService(String) para acceder PeopleManager a para interactuar con las conversaciones publicadas.

(Heredado de Context)
PerformanceHintService

Use con para #getSystemService(String) recuperar un android.os.PerformanceHintManager para acceder al servicio de sugerencias de rendimiento.

(Heredado de Context)
PowerService

Úselo con #getSystemService(String) para recuperar para android.os.PowerManager controlar la administración de energía, incluidos los "bloqueos de reactivación", lo que le permite mantener el dispositivo encendido mientras se ejecutan tareas largas.

(Heredado de Context)
PrintService

android.print.PrintManager para imprimir y administrar impresoras y tareas de impresión.

(Heredado de Context)
ReceiverExported
Obsoletos.

Marca para #registerReceiver: el receptor puede recibir difusiones de otras aplicaciones.

(Heredado de Context)
ReceiverNotExported
Obsoletos.

Marca para #registerReceiver: el receptor no puede recibir difusiones de otras aplicaciones.

(Heredado de Context)
ReceiverVisibleToInstantApps
Obsoletos.

Marca para #registerReceiver: el receptor puede recibir difusiones de Aplicaciones instantáneas.

(Heredado de Context)
RestrictionsService

Use con para #getSystemService(String) recuperar para android.content.RestrictionsManager recuperar restricciones de aplicación y solicitar permisos para operaciones restringidas.

(Heredado de Context)
RoleService

Use con para #getSystemService(String) recuperar un android.app.role.RoleManager para administrar roles.

(Heredado de Context)
SearchService

Úselo con #getSystemService(String) para recuperar un android.app.SearchManager para controlar las búsquedas.

(Heredado de Context)
SensorService

Úselo con #getSystemService(String) para recuperar un android.hardware.SensorManager para acceder a los sensores.

(Heredado de Context)
ShortcutService

Use con para #getSystemService(String) recuperar un android.content.pm.ShortcutManager para acceder al servicio de acceso directo del iniciador.

(Heredado de Context)
StatusBarService

Use con para #getSystemService(String) recuperar un android.app.StatusBarManager para interactuar con la barra de estado y la configuración rápida.

(Heredado de Context)
StorageService

Use con para #getSystemService(String) recuperar un android.os.storage.StorageManager para acceder a las funciones de almacenamiento del sistema.

(Heredado de Context)
StorageStatsService

Use con para #getSystemService(String) recuperar un android.app.usage.StorageStatsManager para acceder a las estadísticas de almacenamiento del sistema.

(Heredado de Context)
SystemHealthService

Úselo con #getSystemService(String) para recuperar para android.os.health.SystemHealthManager acceder a las métricas de mantenimiento del sistema (batería, energía, memoria, etc.).

(Heredado de Context)
TelecomService

Úselo con #getSystemService(String) para recuperar para android.telecom.TelecomManager administrar las características relacionadas con las telecomunicaciones del dispositivo.

(Heredado de Context)
TelephonyImsService

Use con #getSystemService(String) para recuperar un .android.telephony.ims.ImsManager

(Heredado de Context)
TelephonyService

Úselo con #getSystemService(String) para recuperar para android.telephony.TelephonyManager controlar la administración de las características de telefonía del dispositivo.

(Heredado de Context)
TelephonySubscriptionService

Úselo con #getSystemService(String) para recuperar para android.telephony.SubscriptionManager controlar la administración de las suscripciones de telefonía del dispositivo.

(Heredado de Context)
TextClassificationService

Use con para #getSystemService(String) recuperar un TextClassificationManager para los servicios de clasificación de texto.

(Heredado de Context)
TextServicesManagerService

Use con para #getSystemService(String) recuperar un android.view.textservice.TextServicesManager para acceder a servicios de texto.

(Heredado de Context)
TvInputService

Úselo con #getSystemService(String) para recuperar un android.media.tv.TvInputManager para interactuar con las entradas de TV en el dispositivo.

(Heredado de Context)
TvInteractiveAppService

Úselo con #getSystemService(String) para recuperar para android.media.tv.interactive.TvInteractiveAppManager interactuar con aplicaciones interactivas de TV en el dispositivo.

(Heredado de Context)
UiModeService

Use con para #getSystemService(String) recuperar para android.app.UiModeManager controlar los modos de interfaz de usuario.

(Heredado de Context)
UsageStatsService

Use con para #getSystemService(String) recuperar un android.app.usage.UsageStatsManager para consultar estadísticas de uso de dispositivos.

(Heredado de Context)
UsbService

Úselo con #getSystemService(String) para recuperar un android.hardware.usb.UsbManager para el acceso a dispositivos USB (como host USB) y para controlar el comportamiento de este dispositivo como un dispositivo USB.

(Heredado de Context)
UserService

Úselo con #getSystemService(String) para recuperar para android.os.UserManager administrar usuarios en dispositivos que admiten varios usuarios.

(Heredado de Context)
VibratorManagerService

Utilícelo con #getSystemService(String) para recuperar para android.os.VibratorManager acceder a los vibradores del dispositivo, interactuar con los individuales y reproducir efectos sincronizados en varios vibradores.

(Heredado de Context)
VibratorService

Úselo con #getSystemService(String) para recuperar un android.os.Vibrator para interactuar con el hardware de vibración.

(Heredado de Context)
VirtualDeviceService

Úselo con #getSystemService(String) para recuperar un android.companion.virtual.VirtualDeviceManager para administrar dispositivos virtuales.

(Heredado de Context)
VpnManagementService

Use con para #getSystemService(String) recuperar un android.net.VpnManager para administrar perfiles para la VPN integrada de la plataforma.

(Heredado de Context)
WallpaperService

Use con para #getSystemService(String) recuperar una com.

(Heredado de Context)
WifiAwareService

Úselo con #getSystemService(String) para recuperar para android.net.wifi.aware.WifiAwareManager controlar la administración de Wi-Fi Aware.

(Heredado de Context)
WifiP2pService

Úselo con #getSystemService(String) para recuperar para android.net.wifi.p2p.WifiP2pManager controlar la administración de Wi-Fi conexiones punto a punto.

(Heredado de Context)
WifiRttRangingService

Úselo con para #getSystemService(String) recuperar un android.net.wifi.rtt.WifiRttManager para dispositivos que van desde el wifi.

(Heredado de Context)
WifiService

Úselo con #getSystemService(String) para recuperar para android.net.wifi.WifiManager controlar la administración del acceso de Wi-Fi.

(Heredado de Context)
WindowService

Use con para #getSystemService(String) recuperar un android.view.WindowManager para acceder al administrador de ventanas del sistema.

(Heredado de Context)

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 #onConfigurationChanged(Configuration) método <em>not</em> ), puede usar este método para detectar el conjunto de cambios que se han producido durante el proceso de destrucción.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
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 Scene contenido actual de esta ventana.

ContentTransitionManager

Recupere el TransitionManager responsable de las transiciones predeterminadas en esta ventana. -o bien- Establezca el que TransitionManager se va a usar para las transiciones predeterminadas en esta ventana.

CurrentFocus

Llama a android.view.Window#getCurrentFocus en la ventana de esta actividad para devolver la vista centrada actualmente.

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 #getIntent.

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 #onDestroy() en la actividad, por lo que esta instancia ahora está inactiva.

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ó #finish a ella o a otra persona le ha solicitado que termine.

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 true si el contexto es un contexto de interfaz de usuario que puede tener acceso a componentes de interfaz de usuario como WindowManager, android.view.LayoutInflater LayoutInflater o android.app.WallpaperManager WallpaperManager.

(Heredado de Context)
IsVoiceInteraction

Compruebe si esta actividad se ejecuta como parte de una interacción de voz con el usuario.

IsVoiceInteractionRoot

Al igual que #isVoiceInteraction, pero solo devuelve true si también es la raíz de una interacción de voz.

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 #onRetainNonConfigurationInstance().

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 android.view.Window#getLayoutInflater.

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 Executor objeto que ejecutará tareas puestas en cola en el subproceso principal asociado a este contexto.

(Heredado de Context)
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 MediaController objeto en el que se van a enviar claves multimedia y cambios de volumen.

MenuInflater

Devuelve un MenuInflater objeto con este contexto.

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 OnBackInvokedDispatcher instancia asociada a la ventana a la que está asociada esta actividad.

OpPackageName

Devuelve el nombre del paquete que se debe usar para android.app.AppOpsManager las llamadas de este contexto, de modo que la comprobación de uid del administrador de operaciones de la aplicación funcione con el nombre.

(Heredado de Context)
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 #createContext(ContextParams).

(Heredado de Context)
Parent

Devuelve la actividad primaria si esta vista es un elemento secundario incrustado.

ParentActivityIntent

Obtenga un Intent objeto que iniciará una actividad de destino explícita especificada por el elemento primario lógico de esta actividad.

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 SearchEvent que desencadenó la devolución de llamada, si existe.

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 VoiceInteractor que el usuario está pasando para interactuar con esta actividad.

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 android.view.Window de la actividad.

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, ServiceConnection, int) bindService(Intent, ServiceConnection, int) con executor para controlar las devoluciones de llamada de ServiceConnection.

(Heredado de Context)
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 user de la misma manera que #bindService.

(Heredado de Context)
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 #overrideActivityTransition.

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 Context objeto del contexto actual, pero con la asociación de dispositivo dada por .deviceId

(Heredado de Context)
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 #onActivityResult devolución de llamada.

CreateWindowContext(Display, Int32, Bundle)

Crea un Context para una ventana que noandroid.app.Activity activity sea en el objeto especificado Display.

(Heredado de Context)
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 #showDialog(int).

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 android:id atributo XML que se procesó en #onCreate.

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 #startActivityForResult.

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 #finish método.

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 SharedPreferences objeto para acceder a las preferencias que son privadas para esta actividad.

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 alrededorContentResolver#query(android.net.Uri , String[], String, String[], String) que proporciona al resultado Cursor que se llama #startManagingCursor para que la actividad administre su ciclo de vida.

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 #navigateUpTo método.

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 #setTheme y #getTheme para aplicar un recurso de tema al objeto Theme actual.

(Heredado de ContextThemeWrapper)
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 Fragment#onAttach Fragment.onAttach() método y antes de Fragment#onCreate Fragment.onCreate().

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 #onCreate(android.os.Bundle) pero se llama a para esas actividades creadas con el atributo android.R.attr#persistableMode establecido en persistAcrossReboots.

OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Se llama cuando se va a mostrar un menú contextual para .view

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 android.view.Window.Callback#onCreatePanelMenu para actividades.

OnCreatePanelView(Int32)

Implementación predeterminada de android.view.Window.Callback#onCreatePanelView para actividades.

OnCreateThumbnail(Bitmap, Canvas)

Este miembro está en desuso.

OnCreateView(String, Context, IAttributeSet)

Implementación estándar de android.view.LayoutInflater.Factory#onCreateView usada al inflar con layoutInflater devuelto por #getSystemService.

OnCreateView(View, String, Context, IAttributeSet)

Implementación estándar deandroid.view.LayoutInflater.Factory2#onCreateView(View, String, Context, AttributeSet) se usa al inflar con layoutInflater devuelto por #getSystemService.

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 KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): siempre devuelve false (no controla el evento).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Implementación predeterminada de KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple(): siempre devuelve false (no controla el evento).

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 #startLocalVoiceInteraction(Bundle) se inicie una sesión de interacción de voz.

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 #stopLocalVoiceInteraction() o porque el usuario la canceló.

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 android.view.Window.Callback#onMenuItemSelected para actividades.

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 Intent#FLAG_ACTIVITY_SINGLE_TOP marca al llamar a #startActivity.

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 android.view.Window.Callback#onPanelClosed(int, Menu) para las actividades.

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 #onStart y #onRestoreInstanceState se ha llamado a ).

OnPostCreate(Bundle, PersistableBundle)

Esto es lo mismo que #onPostCreate(Bundle) pero se llama a para las actividades creadas con el atributo android.R.attr#persistableMode establecido persistAcrossRebootsen .

OnPostResume()

Se llama cuando se completa la reanudación de la actividad (después #onResume de llamar a ).

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 android.view.Window.Callback#onPreparePanel para actividades.

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 Intent#ACTION_ASSIST con todo el contexto de la aplicación actual.

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 #onStop que se vuelva a mostrar la actividad actual al usuario (el usuario ha vuelto a ella).

OnRestoreInstanceState(Bundle)

Se llama a este método después #onStart de que la actividad se vuelva a inicializar desde un estado guardado anteriormente, dado aquí en <var>savedInstanceState</var>.

OnRestoreInstanceState(Bundle, PersistableBundle)

Esto es lo mismo que #onRestoreInstanceState(Bundle) pero se llama a para las actividades creadas con el atributo android.R.attr#persistableMode establecido persistAcrossRebootsen .

OnResume()

Se llama a después #onRestoreInstanceStatede , #onRestarto #onPause.

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 #onCreate o #onRestoreInstanceState (el Bundle rellenado por este método se pasará a ambos).

OnSaveInstanceState(Bundle, PersistableBundle)

Esto es lo mismo que #onSaveInstanceState pero se llama a para las actividades creadas con el atributo android.R.attr#persistableMode establecido persistAcrossRebootsen .

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 #onCreate de — o después #onRestart de cuando se detuvo la actividad, pero ahora se muestra de nuevo al usuario.

OnStateNotSaved()

Se llama cuando aparece , #onResume antes de otras devoluciones de llamada previas a la reanudación, como #onNewIntent y #onActivityResult.

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 Window de la actividad obtiene o pierde el foco.

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

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 #startActivity(Intent) o #finish para especificar una animación de transición explícita que se va a realizar a continuación.

OverridePendingTransition(Int32, Int32, Int32)

Llame inmediatamente después de uno de los tipos de #startActivity(Intent) o #finish para especificar una animación de transición explícita que se va a realizar a continuación.

PeekWallpaper()
Obsoletos.
(Heredado de ContextWrapper)
PostponeEnterTransition()

Posponer la transición de actividad de entrada cuando la actividad se inició con android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[]).

Recreate()

Hacer que esta actividad se vuelva a crear con una nueva instancia.

RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Registre una Application.ActivityLifecycleCallbacks instancia que reciba devoluciones de llamada del ciclo de vida solo para esta actividad.

RegisterComponentCallbacks(IComponentCallbacks)

Agregue un nuevo ComponentCallbacks elemento a la aplicación base del contexto, al que se llamará al mismo tiempo que se llamarán los métodos ComponentCallbacks de las actividades y otros componentes.

(Heredado de Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Agrega un nuevo identificador de dispositivo cambiado al Contextagente de escucha , al que se llamará cuando el sistema cambie la asociación del dispositivo.

(Heredado de Context)
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 DragAndDropPermissions un objeto enlazado a esta actividad y controle los permisos de acceso para los URI de contenido asociados a DragEvent.

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 #onResume() y la devolución de #onPause().

RequestWindowFeature(WindowFeatures)

Habilite las características extendidas de la ventana.

RequireViewById(Int32)

Busca una vista identificada por el android:id atributo XML que se procesó en #onCreateo produce una excepción IllegalArgumentException si el identificador no es válido o no hay ninguna vista coincidente en la jerarquía.

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 #sendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión.

(Heredado de Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

Versión de que permite especificar la operación de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) aplicación para aplicar restricciones en las que se enviarán los receptores a los que se enviará la difusión.

(Heredado de Context)
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 #sendBroadcast(Intent) operación que sea "pegajosa", lo que significa que la intención que envía permanece una vez completada la difusión, de modo que otros usuarios puedan recuperar rápidamente esos datos a través del valor devuelto de #registerReceiver(BroadcastReceiver, IntentFilter).

(Heredado de ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

Realice una #sendBroadcast(Intent) operación que sea "pegajosa", lo que significa que la intención que envía permanece una vez completada la difusión, de modo que otros usuarios puedan recuperar rápidamente esos datos a través del valor devuelto de #registerReceiver(BroadcastReceiver, IntentFilter).

(Heredado de Context)
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 android.widget.Toolbar Toolbar que actúe como para ActionBar esta ventana Actividad.

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 android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.view.View, String) se usó para iniciar una actividad, <se llamará a var>callback</var> para controlar los elementos compartidos en la actividad iniciada .

SetExitSharedElementCallback(SharedElementCallback)

Cuando android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.view.View, String) se usó para iniciar una actividad, <se llamará a var>callback</var> para controlar los elementos compartidos en la actividad de inicio .

SetFeatureDrawable(WindowFeatures, Drawable)

Comodidad para llamar a android.view.Window#setFeatureDrawable(int, Drawable).

SetFeatureDrawableAlpha(WindowFeatures, Int32)

Comodidad para llamar a android.view.Window#setFeatureDrawableAlpha.

SetFeatureDrawableResource(WindowFeatures, Int32)

Comodidad para llamar a android.view.Window#setFeatureDrawableResource.

SetFeatureDrawableUri(WindowFeatures, Uri)

Comodidad para llamar a android.view.Window#setFeatureDrawableUri.

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 Activity la parte superior de la pantalla de bloqueo cada vez que la pantalla de bloqueo está activada y esta actividad tiene otra actividad detrás de ella con el conjunto de atributos showWhenLock.

SetLocusContext(LocusId, Bundle)

Establece para android.content.LocusId esta actividad.

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 #enterPictureInPictureMode() se llame a .

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 PictureInPictureParams.Builder#setExpandedAspectRatio).

SetShowWhenLocked(Boolean)

Especifica si se debe mostrar en Activity la parte superior de la pantalla de bloqueo cada vez que la pantalla de bloqueo está activada y se reanuda la actividad.

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 android.R.attr#windowIsTranslucent o android.R.attr#windowIsFloating atributo, en una actividad opaca de pantalla completa, o conviértala de nuevo opaca a translúcida.

SetTurnScreenOn(Boolean)

Especifica si la pantalla debe estar activada cuando Activity se reanude.

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 #setShouldDockBigOverlays.

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(int, Bundle) que no toma ningún argumento.

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 ActionMode#TYPE_PRIMARYpredeterminado .

StartActionMode(ActionMode+ICallback, ActionModeType)

Inicie un modo de acción del tipo ActionMode#TYPE_PRIMARYpredeterminado .

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, int, Bundle) opciones.

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, int, Bundle) opciones.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

Se llama cuando una actividad secundaria de esta llama a su #startActivity método o #startActivityForResult .

StartActivityFromFragment(Fragment, Intent, Int32)

Igual que llamar sin #startActivityFromFragment(Fragment, Intent, int, Bundle) opciones.

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

Esto se llama cuando un fragmento de esta actividad llama a su Fragment#startActivity método o Fragment#startActivityForResult .

StartActivityIfNeeded(Intent, Int32)

Igual que llamar sin #startActivityIfNeeded(Intent, int, Bundle) opciones.

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, int, Intent, int, int, int, Bundle) opciones.

StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Al igual #startActivityForResult(Intent, int)que , pero le permite usar intentSender para describir la actividad que se va a iniciar.

StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

Igual que llamar sin #startIntentSenderFromChild(Activity, IntentSender, int, Intent, int, int, int, Bundle) opciones.

StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Como #startActivityFromChild(Activity, Intent, int), pero tomando un IntentSender; vea#startIntentSenderForResult(IntentSender, int, Intent, int, int, int) para obtener más información.

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 Cursoren función del ciclo de vida de la actividad.

StartNextMatchingActivity(Intent)

Igual que llamar sin #startNextMatchingActivity(Intent, Bundle) opciones.

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 #postponeEnterTransition() de llamar a .

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 #startLocalVoiceInteraction(Bundle).

StopLockTask()

Detenga que la tarea actual se bloquee.

StopManagingCursor(ICursor)
Obsoletos.

Dado un cursor que se ha dado anteriormente a #startManagingCursor, detenga la administración de la actividad de ese cursor.

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 #startSearch, pero en realidad se activa la consulta de búsqueda después de invocar el cuadro de diálogo de búsqueda.

UnbindService(IServiceConnection)

Desconecte de un servicio de aplicación.

(Heredado de ContextWrapper)
UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Anule el registro de un Application.ActivityLifecycleCallbacks registrado previamente con #registerActivityLifecycleCallbacks.

UnregisterComponentCallbacks(IComponentCallbacks)

Quite un ComponentCallbacks objeto que se registró anteriormente con #registerComponentCallbacks(ComponentCallbacks).

(Heredado de Context)
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 #bindService o un método relacionado, cambie la forma en que el sistema administra el proceso de ese servicio en relación con otros procesos.

(Heredado de Context)
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.

Se aplica a