AbilityConstant proporciona la capacidad de interfaz de parámetros de inicio, incluida la configuración del tipo de motivo de inicio inicial, el tipo de motivo de última salida y el tipo de resultado de continuación.
Descripción :
Las primeras interfaces del módulo son compatibles con la versión 9 de la API. La interfaz del módulo solo está disponible en el modelo Stage.
módulo de importación :
importar AbilityConstant desde '@ohos.app.ability.AbilityConstant';
Atributos:
nombre |
tipo |
legible |
escribible |
ilustrar |
motivo de lanzamiento |
LaunchReason |
Sí |
Sí |
Indica el motivo del inicio. |
último motivo de salida |
Último motivo de salida |
Sí |
Sí |
Indica el último motivo de salida. |
AbilityConstant.LaunchReason
El tipo de razón para empezar en primer lugar.
nombre |
valor |
ilustrar |
DESCONOCIDO |
0 |
estado desconocido. |
START_ABILIDAD |
1 |
Habilidad para empezar. |
LLAMAR |
2 |
llamar. |
CONTINUACIÓN |
3 |
continuar. |
APP_RECOVERY |
4 |
Estado restaurado. |
AbilityConstant.LastExitReason
El tipo de la última razón de salida.
nombre |
valor |
ilustrar |
DESCONOCIDO |
0 |
estado desconocido. |
HABILIDAD_NO_RESPONDER |
1 |
Habilidad que no responde |
NORMAL |
2 |
estado normal. |
AbilityConstant.OnContinueResult
El tipo del resultado de continuación.
nombre |
valor |
ilustrar |
ACEPTAR |
0 |
aceptar. |
RECHAZAR |
1 |
rechazar. |
DISCORDANCIA |
2 |
Discordancia. |
AbilityConstant.WindowMode
El modo de ventana al iniciar la Habilidad.
nombre |
valor |
ilustrar |
VENTANA_MODE_INDEFINIDO |
0 |
El modo de ventana no está definido. |
VENTANA_MODE_PANTALLA COMPLETA |
1 |
modo de pantalla completa. |
VENTANA_MODE_SPLIT_PRIMARY |
100 |
Modo principal multiventana de pantalla dividida. |
VENTANA_MODE_SPLIT_SECUNDARIO |
101 |
Modo secundario multiventana de pantalla dividida. |
VENTANA_MODE_FLOATING |
102 |
Modo de ventana de forma flotante libre. |
AbilityConstant.MemoryLevel
nombre |
valor |
ilustrar |
MEMORY_LEVEL_MODERATE |
0 |
Uso moderado de memoria. |
MEMORIA_NIVEL_BAJO |
1 |
Bajo uso de memoria. |
MEMORIA_NIVEL_CRÍTICO |
2 |
Alto uso de memoria. |
AbilityConstant.OnSaveResult
El tipo de resultado que contiene los datos de la aplicación.
nombre |
valor |
ilustrar |
TODOS DE ACUERDO |
0 |
Aceptar para guardar el estado. |
CONTINUACIÓN_RECHAZAR |
1 |
Negarse a migrar guardar el estado. |
CONTINUATION_MISMATCH |
2 |
Desajuste de la migración. |
RECUPERACIÓN_DE ACUERDO |
3 |
Acepte restaurar el estado guardado. |
RECOVERY_REJECT |
4 |
Negarse a restaurar el estado guardado. |
TODO_RECHAZAR |
5 |
Negarse a guardar el estado. |
AbilityConstant.StateType
Guarde el tipo de motivo del escenario de datos de la aplicación.
nombre |
valor |
ilustrar |
CONTINUACIÓN |
0 |
La migración guarda el estado. |
APP_RECOVERY |
1 |
La aplicación restaura el estado guardado. |
Ejemplo de interfaz: