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 casi todas las subclases de Activity implementarán:

<ul><li>#onCreate es donde inicializa la actividad. Lo más importante es que normalmente llames #setContentView(int) a con un recurso de diseño que define la interfaz de usuario y usas #findViewById para recuperar los widgets de esa interfaz de usuario con la que necesitas 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 estando visible en pantalla. </ul>

Para que sea 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 AndroidManifest.xmlpaquete.

Temas que se tratan aquí: ol>li fragments<li>ciclo de vida<de actividad li>Cambios de<configuración li>actividades de inicio y obtención de resultados<li>guardar permisos de estado<persistente li>>ciclo<de vida< del proceso/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 las actividades y se unen 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 de 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 de Fragmentos .

"ActivityLifecycle"><h3>Activity Lifecycle</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 más alta 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>. Todavía conserva toda la información de estado y miembro, pero 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 matando su proceso, lo que lo <convierte en<> destruido/em.> Cuando se vuelve a mostrar 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 class="invert" style="display: block; margin: auto;" src=".. /.. /.. /images/activity_lifecycle.png" alt="Diagrama de estado para el ciclo de vida de la actividad de Android". />

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 android.app.Activity#onCreate a 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 en android.content.BroadcastReceiver 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 se muestra. 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>> 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 ir 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 siguientes métodos activity. 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 los cambios en los datos y prepararse para pausar la interacción con el usuario y android.app.Activity#onStop para controlar que ya no sean 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?</ésima><siguiente/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 vuelva a iniciar.><

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><>Llamado 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>><Llamado cuando la actividad empiece 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>Pre-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><>Llamado 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 una existente delante de esta o esta se está destruyendo. Normalmente se usa para detener las animaciones y actualizar la interfaz de usuario, etc.

Seguido de si onRestart() 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 llama 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>Yes</strong></font></td td<>align="center"><em>nothing</em></td></tr></tbody></table>

Tenga en cuenta la columna "Killable" de la tabla anterior: para los métodos marcados como killables, después de que ese método devuelva el proceso que hospeda la actividad puede ser eliminado por el sistema <em>en cualquier momento</em> sin que se ejecute otra línea de su código. Por este motivo, debe usar el #onPause método para escribir datos persistentes (como modificaciones de usuario) en el almacenamiento. Además, se llama al método #onSaveInstanceState(Bundle) antes de colocar la actividad en este estado en segundo plano, lo que le permite guardar cualquier estado de instancia dinámico 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 está vinculado el ciclo de vida de un proceso a las actividades que hospeda. Tenga en cuenta que es importante guardar datos persistentes 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, tal como se describe en su documentación.

Tenga en cuenta que esta semántica cambiará ligeramente entre las aplicaciones destinadas a plataformas a partir de android.os.Build.VERSION_CODES#HONEYCOMB las que tienen como destino las plataformas anteriores. A partir de Honeycomb, una aplicación no está en el estado que se puede matar hasta que #onStop se haya devuelto. Esto afecta cuando #onSaveInstanceState(Bundle) se puede llamar a (se puede llamar de forma segura después #onPause()de ) y permite a una aplicación esperar de forma segura hasta #onStop() que se guarde el estado persistente.

En el caso de las aplicaciones que tienen como destino las plataformas a partir android.os.Build.VERSION_CODES#P#onSaveInstanceState(Bundle) de siempre se llamará después #onStopde , por lo que una aplicación puede realizar transacciones de fragmentos de forma segura en #onStop y podrá guardar el estado persistente más adelante.

Para aquellos métodos que no están marcados como eliminables, 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 que se puede matar, 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>< o em>, pasando por el proceso normal del ciclo de vida de la actividad de #onPause, #onStopy #onDestroy según corresponda. Si la actividad había estado en primer plano o visible para el usuario, una vez #onDestroy que se llama a en esa instancia, se creará una nueva instancia de la actividad, con cualquier valor savedInstanceState que 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 tener un reinicio de 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 se 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 reiniciará la actividad y #onConfigurationChanged no se llamará a ella.

"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, , que android.content.Intent Intentdescribe 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 que se seleccionó. 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 android.app.Activity#onActivityResult del método .

Cuando se cierra una actividad, puede llamar android.app.Activity#setResult(int) a para devolver 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 quiera. Toda esta información aparece de nuevo en el elemento primario Activity.onActivityResult(), 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 un 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. Admitir este modelo suele ser una cuestión sencilla de las dos reglas siguientes:

<ul><li>

Al crear un nuevo documento, se crea inmediatamente la entrada de base de datos de respaldo o el archivo para él. 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 empiece 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 quiera 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 pausado 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 de 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 diferentes 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 de nombre y valor asociados a la actividad. Para usar las 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 que necesite 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 deberán 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á durante 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 contiene.

Consulte el documento Seguridad y permisos para obtener más información sobre los permisos y la seguridad en general.

"ProcessLifecycle"><h3>Process Lifecycle</h3>

El sistema Android intenta mantener un proceso de aplicación durante tanto tiempo como sea posible, pero finalmente tendrá que quitar los procesos antiguos cuando la memoria se agote. Como se describe en Ciclo de vida de la actividad, la decisión sobre qué proceso de eliminación 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á procesos menos importantes (los últimos) antes de que recurra a matar procesos más importantes (los primeros).

<ol><li>

La <actividad< b>en primer plano/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 para 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 matar su proceso de forma segura para reclamar memoria para otros procesos visibles o en primer plano. Si es necesario eliminar su proceso, cuando el usuario vuelve a la actividad (haciendo que sea visible en la pantalla de nuevo), se llamará a su #onCreate método con el valor savedInstanceState que #onSaveInstanceState había proporcionado 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). Estos son eliminados muy rápidamente por el sistema 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 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 abandonar 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 (considerando 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.

Java documentación para android.app.Activity.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Activity()
Activity(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
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 #getSystemService(String) para recuperar un android.accounts.AccountManager para 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)
AdvancedProtectionService

Uso con #getSystemService(String) para recuperar un android.security.advancedprotection.AdvancedProtectionManager

(Heredado de Context)
AlarmService

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

(Heredado de Context)
AppFunctionService

Úselo con #getSystemService(String) para recuperar una AppFunctionManager para ejecutar funciones de aplicación.

(Heredado de Context)
AppOpsService

Úselo con #getSystemService(String) para recuperar un android.app.AppOpsManager para realizar el 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

Úselo con #getSystemService(String) para 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 el enlace desde una aplicación 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 long valor compatible con BindServiceFlags.

(Heredado de Context)
BindNotPerceptible
Obsoletos.

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

(Heredado de Context)
BindPackageIsolatedProcess
Obsoletos.

Marca para #bindIsolatedService: enlace el servicio en un proceso aislado compartido, pero solo con otros servicios aislados del mismo paquete que declaran el mismo nombre de proceso.

(Heredado de Context)
BindSharedIsolatedProcess
Obsoletos.

Marca para #bindIsolatedService: enlace el servicio en 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 y de PIN, patrón o contraseña.

(Heredado de Context)
BlobStoreService

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

(Heredado de Context)
BluetoothService

Use con #getSystemService(String) para 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 título y escuchar los cambios en las preferencias de título.

(Heredado de Context)
CarrierConfigService

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

(Heredado de Context)
ClipboardService

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

(Heredado de Context)
CompanionDeviceService

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

(Heredado de Context)
ConnectivityDiagnosticsService

Úselo con #getSystemService(String) para recuperar un android.net.ConnectivityDiagnosticsManager para 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 controlar la administración de las conexiones de red.

(Heredado de Context)
ConsumerIrService

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

(Heredado de Context)
ContactKeysService

Úselo con #getSystemService(String) para recuperar un E2eeContactKeysManager para administrar las claves de contacto.

(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

Úselo con #getSystemService(String) para 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

Identificador 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

Úselo 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

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

(Heredado de Context)
DropboxService

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

(Heredado de Context)
EuiccService

Úselo con #getSystemService(String) para recuperar android.telephony.euicc.EuiccManager para 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 restaurar 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

Úselo con #getSystemService(String) para 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 #getSystemService(String) para 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 #getSystemService(String) para recuperar un android.net.IpSecManager para cifrar sockets o redes con IPSec.

(Heredado de Context)
JobSchedulerService

Use con #getSystemService(String) para 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)
KeystoreService

Use con #getSystemService(String) para recuperar un android.security.keystore.KeyStoreManager para acceder a las funciones de almacén de claves de Android.

(Heredado de Context)
LauncherAppsService

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

(Heredado de Context)
LayoutInflaterService

Use con #getSystemService(String) para recuperar para android.view.LayoutInflater 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 un android.location.LocationManager para controlar las actualizaciones de ubicación.

(Heredado de Context)
MediaCommunicationService

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

(Heredado de Context)
MediaMetricsService

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

(Heredado de Context)
MediaProjectionService

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

(Heredado de Context)
MediaQualityService

Úselo con #getSystemService(String) para recuperar un android.media.quality.MediaQuality para estandarizar los parámetros de la API de imagen y audio.

(Heredado de Context)
MediaRouterService

Úselo con #getSystemService para recuperar un android.media.MediaRouter para 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 #getSystemService(String) para recuperar un android.media.midi.MidiManager para acceder al servicio MIDI.

(Heredado de Context)
NetworkStatsService

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

(Heredado de Context)
NfcService

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

(Heredado de Context)
NotificationService

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

(Heredado de Context)
NsdService

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

(Heredado de Context)
OverlayService

Use con #getSystemService(String) para 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 #getSystemService(String) para recuperar un android.os.PerformanceHintManager para acceder al servicio de sugerencias de rendimiento.

(Heredado de Context)
PersistentDataBlockService

Úselo con #getSystemService(String) para recuperar una android.service.persistentdata.PersistentDataBlockManager instancia de para interactuar con un dispositivo de almacenamiento que reside en los restablecimientos de fábrica.

(Heredado de Context)
PowerService

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

(Heredado de Context)
PrintService

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

(Heredado de Context)
ProfilingService

Use con #getSystemService(String) para recuperar un android.os.ProfilingManager.

(Heredado de Context)
ReceiverExported
Obsoletos.

Marca para #registerReceiver: el receptor puede recibir difusión de otras aplicaciones.

(Heredado de Context)
ReceiverNotExported
Obsoletos.

Marca para #registerReceiver: el receptor no puede recibir difusión de otras aplicaciones.

(Heredado de Context)
ReceiverVisibleToInstantApps
Obsoletos.

Marca para #registerReceiver: el receptor puede recibir difusión de Aplicaciones instantáneas.

(Heredado de Context)
RestrictionsService

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

(Heredado de Context)
RoleService

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

(Heredado de Context)
SatelliteService

Úselo con #getSystemService(String) para recuperar un android.telephony.satellite.SatelliteManager para acceder a la funcionalidad de satélite.

(Heredado de Context)
SearchService

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

(Heredado de Context)
SecurityStateService

Úselo con #getSystemService(String) para recuperar un android.os.SecurityStateManager para acceder al servicio administrador de estado de seguridad.

(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 #getSystemService(String) para recuperar un android.content.pm.ShortcutManager para acceder al servicio de acceso directo del iniciador.

(Heredado de Context)
StatusBarService

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

(Heredado de Context)
StorageService

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

(Heredado de Context)
StorageStatsService

Úselo con #getSystemService(String) para 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 un para acceder a métricas android.os.health.SystemHealthManager de estado 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)
TetheringService

Use con #getSystemService(String) para recuperar un android.net.TetheringManager para administrar funciones de tethering.

(Heredado de Context)
TextClassificationService

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

(Heredado de Context)
TextServicesManagerService

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

(Heredado de Context)
TvAdService

Úselo con #getSystemService(String) para recuperar un android.media.tv.ad.TvAdManager para interactuar con los servicios de anuncios del lado cliente de TV en el dispositivo.

(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

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

(Heredado de Context)
UiModeService

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

(Heredado de Context)
UsageStatsService

Úselo con #getSystemService(String) para 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 un android.os.UserManager para administrar usuarios en dispositivos que admiten varios usuarios.

(Heredado de Context)
VibratorManagerService

Úselo con #getSystemService(String) para recuperar un android.os.VibratorManager para 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

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

(Heredado de Context)
VpnManagementService

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

(Heredado de Context)
WallpaperService

Úselo con #getSystemService(String) para recuperar una com.

(Heredado de Context)
WifiAwareService

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

(Heredado de Context)
WifiP2pService

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

(Heredado de Context)
WifiRttRangingService

Úsalo con #getSystemService(String) para recuperar un android.net.wifi.rtt.WifiRttManager para dispositivos con wifi.

(Heredado de Context)
WifiService

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

(Heredado de Context)
WindowService

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

(Heredado de Context)

Propiedades

Nombre Description
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)
Caller

Devuelve la instancia componentCaller de la aplicación que inició esta actividad.

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 objeto TransitionManager que se va a usar para las transiciones predeterminadas en esta ventana.

CurrentCaller

Devuelve la instancia componentCaller de la aplicación que vuelve a iniciar esta actividad con una nueva intención a través #onNewIntent de o #onActivityResult.

CurrentFocus

Llama android.view.Window#getCurrentFocus a 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 presentación con 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 donde ExternalStorageDirectory 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
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 ventana.

Immersive

Bit que indica que esta actividad es "inmersiva" y no debe interrumpirse mediante notificaciones si es posible. -o bien- Ajuste la configuración actual del modo inmersivo.

InitialCaller

Devuelve la instancia componentCaller de la aplicación que inició inicialmente esta actividad.

InstanceCount

Una actividad es una única cosa centrada que el usuario puede hacer.

Intent

Devuelve la intención que inició esta actividad. -o bien- Cambia 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

Si se trata de un elemento secundario Activity de .ActivityGroup

IsDestroyed

Devuelve true si se ha realizado la llamada final #onDestroy() en la actividad, por lo que esta instancia ya 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 ha llamado #finish a ella o a otra persona ha solicitado que haya finalizado.

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 #isVoiceInteractionque , 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 el uid 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 que ejecutará tareas 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 para 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 #createContext(ContextParams)de .

(Heredado de Context)
Parent

Devuelve el elemento primario Activity si se trata de un elemento secundario Activity de .ActivityGroup

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, que es la orientación solicitada en el manifiesto de la aplicación o la última orientación dada a #setRequestedOrientation(int). -o bien- Cambie 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

Nombre Description
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)
BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection)

Una actividad es una única cosa centrada que el usuario puede hacer.

(Heredado de Context)
BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection)

La variación de #bindService esto, en el caso específico de los servicios aislados, permite al autor de la llamada generar varias instancias de un servicio a partir de una declaración de componente único.

(Heredado de Context)
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> se ha concedido permiso para acceder a una lista de URI.

(Heredado de Context)
CheckCallingPermission(String)

Determine si el proceso de llamada de un IPC que controla se le ha 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 uid para acceder a una lista de URI.

(Heredado de Context)
CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

Determine si se ha concedido permiso a un proceso determinado y a un uid para acceder a un URI de contenido específico.

(Heredado de Context)
CheckPermission(String, Int32, Int32)

Determine si se permite el permiso dado 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 uid 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 con progammáticamente el menú de opciones.

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 del 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 puede 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 la clase especificada 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 para procesar el rellenado de AccessibilityEvents.

DispatchTouchEvent(MotionEvent)

Se llama para procesar eventos de pantalla táctil.

DispatchTrackballEvent(MotionEvent)

Se llama 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 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 controla no se le ha concedido un permiso determinado, inicie una SecurityExceptionexcepción .

(Heredado de ContextWrapper)
EnforceCallingUriPermission(Uri, ActivityFlags, String)

Si no se ha concedido permiso al proceso de llamada y al identificador de usuario para acceder a un URI específico, inicie SecurityException.

(Heredado de ContextWrapper)
EnforcePermission(String, Int32, Int32, String)

Si no se permite el permiso dado 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 had started with #startActivityForResult.

FinishActivityFromChild(Activity, Int32)

Esto se llama cuando una actividad secundaria de esta llama a su 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 entrada de la 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 se debe quitar 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 pueda 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 (es decir, en algún lugar de ExternalStorageDirectory) donde la aplicación puede colocar 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 para el objeto .

(Heredado de Object)
GetObbDirs()

Devuelve rutas de acceso absolutas a directorios específicos de la aplicación en todos los dispositivos de almacenamiento externo donde se pueden encontrar los archivos OBB de la aplicación (si hay alguno).

(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, Object[])

Devuelve una cadena localizada de la tabla de cadenas predeterminadas del paquete de la aplicación.

(Heredado de Context)
GetString(Int32)

Devuelve una cadena localizada de la tabla de cadenas predeterminadas 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 y con estilo de la tabla de cadenas predeterminada del paquete de la aplicación.

(Heredado de Context)
GetTextFormatted(Int32)

Devuelve un charSequence localizado y 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()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
ManagedQuery(Uri, String[], String, String[], String)
Obsoletos.

Contenedor alrededor ContentResolver#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 por usted.

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)

Navegue desde esta actividad hasta 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[], Int32, Int32)

Recupere información de atributo con estilo en el tema de este contexto.

(Heredado de Context)
ObtainStyledAttributes(IAttributeSet, Int32[])

Recupere información de atributo con estilo en el tema de este contexto.

(Heredado de Context)
ObtainStyledAttributes(Int32, Int32[])

Recupere información de atributo con estilo en el tema de este contexto.

(Heredado de Context)
ObtainStyledAttributes(Int32[])

Recupere 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 iniciada 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, ComponentCaller)

Igual que #onActivityResult(int, int, Intent), pero con un parámetro adicional para la instancia de ComponentCaller asociada a la aplicación que envió el resultado.

OnActivityResult(Int32, Result, Intent)

Se le llama cuando se cierra una actividad que inició, 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 se ha asociado la ventana principal asociada a la actividad 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)
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()

Este enlace se llama 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)

Este enlace se llama cada vez que se selecciona un elemento de un menú contextual.

OnContextMenuClosed(IMenu)

Este enlace se llama 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, PersistableBundle)

Igual que #onCreate(android.os.Bundle) pero se llama a para esas actividades creadas con el atributo android.R.attr#persistableMode establecido persistAcrossRebootsen .

OnCreate(Bundle)

Se llama cuando se inicia la actividad.

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

Devolución de llamada para crear diálogos administrados (guardados y restaurados) por la actividad.

OnCreateDialog(Int32)
Obsoletos.

Este miembro está en desuso.

OnCreateNavigateUpTaskStack(TaskStackBuilder)

Defina la pila de tareas sintéticas que se generará durante la navegación hacia arriba desde una tarea diferente.

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 de android.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 pueden dibujar durante el período en el que se animan sus ventanas.

OnGenericMotionEvent(MotionEvent)

Se llama cuando uno de los puntos de vista dentro de la actividad no controla ningún 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 hacia abajo 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 ninguno de los puntos de vista de la actividad controla un evento de método abreviado de teclas.

OnKeyUp(Keycode, KeyEvent)

Se llama cuando se libera una clave y no se controla mediante 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)

Por agregar

OnMultiWindowModeChanged(Boolean, Configuration)

Lo llama el sistema cuando la actividad cambia del modo de pantalla completa al modo de varias ventanas y visa-versa.

OnMultiWindowModeChanged(Boolean)

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, ComponentCaller)

Igual que #onNewIntent(Intent), pero con un parámetro adicional para la instancia de ComponentCaller asociada a la aplicación que envió la intención.

OnNewIntent(Intent)

Se llama a para 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)

Este enlace se llama 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 menú, 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, Configuration)

Lo llama el sistema cuando la actividad cambia a y desde el modo de imagen en imagen.

OnPictureInPictureModeChanged(Boolean)

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

OnPostCreate(Bundle)

Se llama cuando se completa el inicio de la actividad (después #onStart y #onRestoreInstanceState se ha llamado a ).

OnPostResume()

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

OnPrepareDialog(Int32, Dialog, Bundle)
Obsoletos.

Proporciona una oportunidad para preparar un cuadro de diálogo administrado antes de que se muestre.

OnPrepareDialog(Int32, Dialog)
Obsoletos.

Este miembro está en desuso.

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 asistencia 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 remitente deseado para el contenido que la aplicación muestra actualmente.

OnRequestPermissionsResult(Int32, String[], Permission[], Int32)

Devolución de llamada para el resultado de solicitar permisos.

OnRequestPermissionsResult(Int32, String[], Permission[])

Devolución de llamada para el resultado de solicitar permisos.

OnRestart()

Se le llama después #onStop de que se vuelva a mostrar la actividad actual al usuario (el usuario ha vuelto a ella).

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 .

OnRestoreInstanceState(Bundle)

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

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, PersistableBundle)

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

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

OnSearchRequested()

Se llama cuando el usuario indica 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 de — o después #onCreate#onRestart de cuándo se había detenido la actividad, pero ahora se vuelve a mostrar al usuario.

OnStateNotSaved()

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

OnStop()

Se le llama cuando ya no está visible para el usuario.

OnTitleChanged(ICharSequence, Color)
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 los puntos de vista dentro de la actividad no controla ningún 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 inicia una actividad translúcida sobre esta actividad opaca u otra actividad.

OnWindowAttributesChanged(WindowManagerLayoutParams)

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, ActionModeType)

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)

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 con el paquete de aplicación de este contexto para leerlo.

(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, IDatabaseErrorHandler)

Abra una nueva instancia privada de SQLiteDatabase asociada con el paquete de aplicación de este contexto.

(Heredado de ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Abra una nueva instancia privada de SQLiteDatabase asociada con el paquete de aplicación de este contexto.

(Heredado de ContextWrapper)
OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32)

Personaliza la animación para la transición de actividad con esta actividad.

OverrideActivityTransition(OverrideTransition, Int32, Int32)

Personaliza la animación para la transición de actividad con esta actividad.

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 para realizar a continuación.

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 para realizar a continuación.

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

Posponer la transición de actividad de entrada cuando se inició la actividad 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 a los métodos ComponentCallbacks de las actividades y a otros componentes.

(Heredado de Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Agrega un nuevo identificador de dispositivo cambiado de escucha a , Contextal 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, 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, 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)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Regístrese para recibir difusión de intención, para ejecutarse en el contexto de <var scheduler</var>>.

(Heredado de ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter)

Registre un objeto BroadcastReceiver para que se ejecute en el subproceso de actividad principal.

(Heredado de ContextWrapper)
RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback)

Una actividad es una única cosa centrada que el usuario puede hacer.

ReleaseInstance()

Pida que se libere la instancia de aplicación local de esta actividad para liberar su memoria.

RemoveDialog(Int32)
Obsoletos.

Quita 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á completamente 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 DragEventURI de contenido asociados a .

RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver)

Solicitud para colocar la actividad en pantalla completa.

RequestOpenInBrowserEducation()

Solicitudes para mostrar la educación "Abrir en el explorador".

RequestPermissions(String[], Int32, Int32)

Solicita permisos para conceder a esta aplicación.

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 el retorno de #onPause().

RequestWindowFeature(WindowFeatures)

Habilite las características de ventana extendidas.

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 la interfaz de usuario.

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

Difunda la intención dada a todos los BroadcastReceivers interesados.

(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)
SendBroadcastAsUser(Intent, UserHandle)

Versión de SendBroadcast(Intent) 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, 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, 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, Bundle)

Difundir la intención dada a todos los broadcastReceivers interesados, entregarlos uno a uno para permitir que los receptores más preferidos consuman la difusión antes de que se entreguen a receptores menos preferidos.

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

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

(Heredado de Context)
SendOrderedBroadcast(Intent, String)

Una actividad es una única cosa centrada que el usuario puede hacer.

(Heredado de ContextWrapper)
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, Bundle)

Realice un que #sendBroadcast(Intent) sea "pegajoso", lo que significa que la intención que está enviando 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)
SendStickyBroadcast(Intent)
Obsoletos.

Realice un que #sendBroadcast(Intent) sea "pegajoso", lo que significa que la intención que está enviando 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)
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.

SetAllowCrossUidActivitySwitchFromBelow(Boolean)

Especifica si las actividades debajo de esta en la tarea también pueden iniciar otras actividades o finalizar la tarea.

SetContentView(Int32)

Establezca el contenido de la actividad desde un recurso de diseño.

SetContentView(View, ViewGroup+LayoutParams)

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.

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 Activity debe mostrar en 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 atributo showWhenLock establecido.

SetIntent(Intent, ComponentCaller)

Cambia la intención devuelta por #getIntenty ComponentCaller devuelta por #getCaller.

SetLocusContext(LocusId, Bundle)

Establece para android.content.LocusId esta actividad.

SetPersistent(Boolean)

Este miembro está en desuso.

SetPictureInPictureParams(PictureInPictureParams)

Actualiza las propiedades de la actividad picture-in-picture 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 representación en la pantalla de recientes.

SetResult(Result, Intent)

Llame a esto para establecer el resultado que la actividad devolverá a su llamador.

SetResult(Result)

Llame a esto 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 superposiciones grandes, 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)

Convierta una actividad, especialmente con android.R.attr#windowIsTranslucent o android.R.attr#windowIsFloating atributo, en una actividad opaca de pantalla completa, o conviértela de opaca a translúcida.

SetTurnScreenOn(Boolean)

Especifica si la pantalla debe activarse 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 como establece #setShouldDockBigOverlays.

ShouldShowRequestPermissionRationale(String, Int32)

Obtiene si debe mostrar la interfaz de usuario con justificación antes de solicitar un permiso.

ShouldShowRequestPermissionRationale(String)

Obtiene si debe mostrar la interfaz de usuario con justificación antes de solicitar un permiso.

ShouldUpRecreateTask(Intent)

Devuelve true si la aplicación debe volver a crear la tarea al navegar por "up" desde esta actividad mediante targetIntent.

ShowAssist(Bundle)

Pida que el asistente actual se muestre al usuario.

ShowDialog(Int32, Bundle)
Obsoletos.

Mostrar un cuadro de diálogo administrado por esta actividad.

ShowDialog(Int32)
Obsoletos.

Versión simple de #showDialog(int, Bundle) que no toma ningún argumento.

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, ActionModeType)

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

StartActionMode(ActionMode+ICallback)

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

StartActivities(Intent[], Bundle)

Inicie varias actividades nuevas.

(Heredado de ContextWrapper)
StartActivities(Intent[])

Igual que StartActivities(Intent[], Bundle) sin opciones especificadas.

(Heredado de ContextWrapper)
StartActivity(Intent, Bundle)

Inicie una nueva actividad.

(Heredado de ContextWrapper)
StartActivity(Intent)

Igual que StartActivity(Intent, Bundle) sin opciones especificadas.

(Heredado de ContextWrapper)
StartActivity(Type)

Una actividad es una única cosa centrada que el usuario puede hacer.

(Heredado de Context)
StartActivityForResult(Intent, Int32, Bundle)

Inicie una actividad para la que desea un resultado cuando termine.

StartActivityForResult(Intent, Int32)

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

StartActivityForResult(Type, Int32)

Una actividad es una única cosa centrada que el usuario puede hacer.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

Esto se llama cuando una actividad secundaria de este llama a su #startActivity método o #startActivityForResult .

StartActivityFromChild(Activity, Intent, Int32)

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

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

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

StartActivityFromFragment(Fragment, Intent, Int32)

Igual que llamar sin #startActivityFromFragment(Fragment, 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.

StartActivityIfNeeded(Intent, Int32)

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

StartForegroundService(Intent)

Una actividad es una única cosa centrada que el usuario puede hacer.

(Heredado de ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

Empiece a ejecutar una Instrumentation clase.

(Heredado de ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Como StartActivity(Intent, Bundle), pero tomando intentSender para empezar.

(Heredado de ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

Una actividad es una única cosa centrada que el usuario puede hacer.

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

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

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

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

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

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

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

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 Cursorciclo de vida especificado según el ciclo de vida de la actividad.

StartNextMatchingActivity(Intent, Bundle)

Versión especial de inicio de una actividad, para su uso al reemplazar otros componentes de actividad.

StartNextMatchingActivity(Intent)

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

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 finalizar la interacción de voz actual que se inició anteriormente mediante #startLocalVoiceInteraction(Bundle).

StopLockTask()

Detenga que la tarea actual se bloquee.

StopManagingCursor(ICursor)
Obsoletos.

Dado un cursor que se dio 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)

De forma similar a #startSearch, pero realmente 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 objeto Application.ActivityLifecycleCallbacks registrado anteriormente con #registerActivityLifecycleCallbacks.

UnregisterComponentCallbacks(IComponentCallbacks)

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

(Heredado de Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

Quita un identificador de dispositivo cambiado de agente de escucha 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 objeto 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 cómo administra el proceso del 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, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>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

Nombre Description
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

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a