ApplicationExitInfoReason 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public enum ApplicationExitInfoReason
type ApplicationExitInfoReason =
- 継承
-
ApplicationExitInfoReason
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Unknown | 0 | 不明な理由により、アプリケーション プロセスが終了しました。 |
| ExitSelf | 1 | アプリケーション プロセスは、System.exit(int) を介して、通常は単独で終了します。getStatus() は終了コードを指定します。 |
| Signaled | 2 | OS 信号の結果が原因でアプリケーション プロセスが死亡しました。たとえば、OsConstants.SIGKILL;getStatus() はシグナル番号を指定します。 |
| LowMemory | 3 | アプリケーション プロセスは、システムのメモリ不足キラーによって強制終了されました。つまり、システムは強制終了時にメモリ不足でした。 |
| Crash | 4 | コードでハンドルされない例外が発生したため、アプリケーション プロセスJava実行できませんでした。 |
| CrashNative | 5 | ネイティブ コードがクラッシュしたため、アプリケーション プロセスが実行されなくなりました。 |
| Anr | 6 | 応答不能 (ANR) のため、アプリケーション プロセスが強制終了されました。 |
| InitializationFailure | 7 | 初期化エラーが原因でアプリケーション プロセスが強制終了されました。たとえば、起動時にシステムにアタッチするのに時間がかかりすぎたり、初期化中にエラーが発生したりしました。 |
| PermissionChange | 8 | 実行時のアクセス許可の変更により、アプリケーション プロセスが強制終了されました。 |
| ExcessiveResourceUsage | 9 | リソースの過剰な使用により、アプリケーション プロセスがシステムによって強制終了されました。 |
| UserRequested | 10 | アプリケーション プロセスは、ユーザー要求のために強制終了されました。たとえば、ユーザーが [設定] でアプリケーションの [強制停止] ボタンをクリックしたり、最近使ったアプリからアプリケーションを削除したりしました。 |
| UserStopped | 11 | 複数のユーザーを持つデバイス上で実行されているユーザーが停止したため、アプリケーション プロセスが強制終了されました。 |
| DependencyDied | 12 | 依存関係が切断されたため、アプリケーション プロセスが強制終了されました。たとえば、安定したコンテンツ プロバイダー接続のクライアントは、プロバイダーが強制終了されると強制終了されます。 |
| Other | 13 | アプリケーションプロセスは、アプリの問題ではなく、アプリによって実行できないさまざまな理由でシステムによって強制終了されました。たとえば、システムは更新を完了しました。getDescription() は、システムによって与えられる原因を指定します。 |
| Freezer | 14 | たとえば、アプリケーション プロセスは、凍結中に同期バインダー トランザクションを受け取るため、アプリ フリーザーによって強制終了されました。 |
| PackageStateChange | 15 | アプリが無効になっているか、Build.VERSION_CODESより前にPackageManager.DONT_KILL_APPせずにコンポーネントの状態のいずれかが変更されたため、アプリケーション プロセスが強制終了されました。UPSIDE_DOWN_CAKE、アプリが更新されたことを示すためにREASON_USER_REQUESTEDが使用されました。 |
| PackageUpdated | 16 | 更新されたため、アプリケーション プロセスが強制終了されました。 |
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。