ApplicationExitInfoReason Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public enum ApplicationExitInfoReason
type ApplicationExitInfoReason =
- Herencia
-
ApplicationExitInfoReason
Campos
| Nombre | Valor | Description |
|---|---|---|
| Unknown | 0 | El proceso de aplicación murió debido a un motivo desconocido. |
| ExitSelf | 1 | El proceso de aplicación sale normalmente por sí mismo, por ejemplo, a través de System.exit(int); getStatus() especificará el código de salida. |
| Signaled | 2 | El proceso de aplicación murió debido al resultado de una señal del sistema operativo; por ejemplo, OsConstants.SIGKILL; getStatus() especificará el número de señal. |
| LowMemory | 3 | El proceso de aplicación fue asesinado por el asesino de memoria baja del sistema, lo que significa que el sistema estaba bajo presión de memoria en el momento de la muerte. |
| Crash | 4 | El proceso de aplicación murió debido a una excepción no controlada en Java código. |
| CrashNative | 5 | El proceso de aplicación murió debido a un bloqueo de código nativo. |
| Anr | 6 | Se ha eliminado el proceso de aplicación debido a que no responde (ANR). |
| InitializationFailure | 7 | El proceso de aplicación se ha eliminado debido a un error de inicialización, por ejemplo, tarda demasiado tiempo en asociarse al sistema durante el inicio o se produjo un error durante la inicialización. |
| PermissionChange | 8 | Se ha eliminado el proceso de aplicación debido a un cambio de permiso en tiempo de ejecución. |
| ExcessiveResourceUsage | 9 | El sistema mató el proceso de aplicación debido al uso excesivo de recursos. |
| UserRequested | 10 | El proceso de aplicación se eliminó debido a la solicitud de usuario, por ejemplo, el usuario hizo clic en el botón "Forzar detención" de la aplicación en la configuración o quitó la aplicación fuera de Recents. |
| UserStopped | 11 | Se ha eliminado el proceso de aplicación, ya que el usuario que se ejecuta como en dispositivos con varios usuarios, se detuvo. |
| DependencyDied | 12 | Se ha eliminado el proceso de aplicación porque su dependencia se estaba alejando, por ejemplo, se eliminará el cliente de una conexión de proveedor de contenido estable si se elimina el proveedor. |
| Other | 13 | El sistema mató el proceso de aplicación por otros motivos que no son por problemas en las aplicaciones y no accionables por las aplicaciones, por ejemplo, el sistema acaba de finalizar las actualizaciones; getDescription() especificará la causa dada por el sistema. |
| Freezer | 14 | El proceso de aplicación fue eliminado por el congelador de aplicaciones, por ejemplo, porque recibe transacciones del enlazador de sincronización mientras se inmoviliza. |
| PackageStateChange | 15 | El proceso de aplicación se mató porque la aplicación estaba deshabilitada o cualquiera de sus estados de componentes ha cambiado sin PackageManager.DONT_KILL_APP Antes de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, REASON_USER_REQUESTED se usó para indicar que se actualizó una aplicación. |
| PackageUpdated | 16 | Se ha eliminado el proceso de aplicación porque se actualizó. |
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.