ApplicationExitInfoReason Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public enum ApplicationExitInfoReason
type ApplicationExitInfoReason =
- Herança
-
ApplicationExitInfoReason
Campos
| Nome | Valor | Description |
|---|---|---|
| Unknown | 0 | O processo de aplicativo morreu devido a um motivo desconhecido. |
| ExitSelf | 1 | O processo de aplicativo é encerrado normalmente por si só, por exemplo, por meio de System.exit(int); getStatus() especificará o código de saída. |
| Signaled | 2 | O processo de aplicativo morreu devido ao resultado de um sinal do sistema operacional; por exemplo, OsConstants.SIGKILL; getStatus() especificará o número de sinal. |
| LowMemory | 3 | O processo de aplicativo foi morto pelo assassino de memória baixa do sistema, o que significa que o sistema estava sob pressão de memória no momento da morte. |
| Crash | 4 | O processo de aplicativo morreu devido a uma exceção sem tratamento no código Java. |
| CrashNative | 5 | O processo de aplicativo morreu devido a uma falha de código nativa. |
| Anr | 6 | O processo de aplicativo foi encerrado devido à não resposta (ANR). |
| InitializationFailure | 7 | O processo de aplicativo foi encerrado devido a uma falha de inicialização, por exemplo, demorou muito para ser anexado ao sistema durante o início ou ocorreu um erro durante a inicialização. |
| PermissionChange | 8 | O processo de aplicativo foi encerrado devido a uma alteração de permissão de runtime. |
| ExcessiveResourceUsage | 9 | O processo de aplicativo foi encerrado pelo sistema devido ao uso excessivo de recursos. |
| UserRequested | 10 | O processo de aplicativo foi encerrado devido à solicitação do usuário, por exemplo, o usuário clicou no botão "Forçar parada" do aplicativo nas Configurações ou removeu o aplicativo de Recentes. |
| UserStopped | 11 | O processo de aplicativo foi encerrado porque o usuário em execução como em dispositivos com vários usuários foi interrompido. |
| DependencyDied | 12 | O processo de aplicativo foi encerrado porque sua dependência estava desaparecendo, por exemplo, o cliente de uma conexão de provedor de conteúdo estável será eliminado se o provedor for morto. |
| Other | 13 | O processo de aplicativo foi encerrado pelo sistema por vários outros motivos que não são por problemas em aplicativos e não acionáveis por aplicativos, por exemplo, o sistema acabou de concluir as atualizações; getDescription() especificará a causa fornecida pelo sistema. |
| Freezer | 14 | O processo de aplicativo foi encerrado pelo App Freezer, por exemplo, porque ele recebe transações do associador de sincronização ao ser congelado. |
| PackageStateChange | 15 | O processo de aplicativo foi encerrado porque o aplicativo foi desabilitado ou qualquer um de seus estados componentes foi alterado sem PackageManager.DONT_KILL_APP antes de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, REASON_USER_REQUESTED foi usado para indicar que um aplicativo foi atualizado. |
| PackageUpdated | 16 | O processo do aplicativo foi encerrado porque foi atualizado. |
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.