Lenguaje

ActivityAttribute Clase

Definición

Genera un /manifest/application/activity elemento dentro de AndroidManifest.xml.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
[System.Serializable]
public sealed class ActivityAttribute : Attribute, Java.Interop.IJniNameProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
[<System.Serializable>]
type ActivityAttribute = class
    inherit Attribute
    interface IJniNameProviderAttribute
Herencia
ActivityAttribute
Atributos
Implementaciones

Comentarios

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

Construye e inicializa una nueva ActivityAttribute instancia.

Propiedades

Nombre Description
AllowEmbedded
AllowTaskReparenting

Indica si la actividad puede moverse del tasdk que lo inició a la tarea para la que tiene afinidad.

AlwaysRetainTaskState

Si el sistema mantendrá siempre el estado de la tarea en la que se encuentra la actividad.

AutoRemoveFromRecents
Banner
CanDisplayOnRemoteDevices
ClearTaskOnLaunch

Si se quitarán o no todas las actividades de la tarea, excepto la actividad raíz, siempre que se vuelva a iniciar desde la pantalla principal.

ColorMode
ConfigurationChanges

La configuración cambia que la actividad se controlará a sí misma.

Description
DirectBootAware
DocumentLaunchMode
Enabled

Indica si el sistema puede crear instancias de la actividad o no.

EnableOnBackInvokedCallback
EnableVrMode
ExcludeFromRecents

Si la actividad debe excluirse o no de la lista de actividades iniciadas recientemente.

Exported

Si los componentes de otras aplicaciones pueden iniciar o no la actividad.

FinishOnCloseSystemDialogs
FinishOnTaskLaunch

Si se debe apagar o no una instancia existente de la actividad cada vez que el usuario vuelva a iniciar su tarea.

HardwareAccelerated
Icon

Icono que representa la actividad.

Immersive
Label

Etiqueta legible por el usuario para la actividad.

LaunchMode

Cómo se debe iniciar la actividad.

LayoutDirection
LockTaskMode
Logo
MainLauncher

Indica si la actividad debe ser el iniciador principal de una aplicación.

MaxAspectRatio
MaxRecents
MultiProcess

Si se puede iniciar una instancia de la actividad en el proceso del componente que lo inició.

Name

Nombre de la clase que implementa la actividad.

NoHistory

Si la actividad se debe quitar o no de la pila de actividad y finalizar cuando el usuario navega fuera.

ParentActivity
Permission

Nombre de un permiso que los clientes deben tener para iniciar la actividad.

PersistableMode
Process

Nombre del proceso en el que se debe ejecutar la actividad.

RecreateOnConfigChanges
RelinquishTaskIdentity
RequireContentUriPermissionFromCaller
ResizeableActivity
ResumeWhilePausing
RotationAnimation
RoundIcon
ScreenOrientation

Orientación de la pantalla de la actividad en el dispositivo.

ShowForAllUsers
ShowOnLockScreen
ShowWhenLocked
SingleUser
StateNotNeeded

Si se puede eliminar o no la actividad y reiniciarse correctamente sin haber guardado su estado.

SupportsPictureInPicture
TaskAffinity

Tarea para la que la actividad tiene afinidad.

Theme

Referencia a un recurso de estilo que define un tema general para la actividad.

TurnScreenOn
UiOptions
VisibleToInstantApps
WindowSoftInputMode

Cómo interactúa la ventana principal de la actividad con la ventana que contiene el teclado flexible en pantalla.

Implementaciones de interfaz explícitas

Nombre Description
IJniNameProviderAttribute.Name

Genera un /manifest/application/activity elemento dentro de AndroidManifest.xml.

Se aplica a