()コールバックメソッドのonTerminateAndroidアプリケーションは問題になりません



Onterminate Android Application Callback Method Will Not Be Problem



アプリケーションでは、実装のonTerminate()メソッドを継承できます。名前が示すように、このメソッドはアプリケーションの終了時に呼び出されます。

その後、アプリケーションが終了した後、onTerminateは呼び出されていません。



公式説明:

/** * This method is for use in emulated process environments. It will * never be called on a production Android device, where processes are * removed by simply killing them no user code (including this callback) * is executed when doing so. */ @CallSuper public void onTerminate() { }

つまり、このメソッドは、プロセス環境をシミュレートするために使用されます。本番Androidデバイスでは絶対に呼び出さないでください。プロセスを削除するには、それらを強制終了してください。そうするときに、ユーザーコード(コールバックを含む)を実行しないでください。



したがって、シミュレーターでのみコールバックメソッドを使用すると、Androidデバイスがこの関数を呼び出すことはありません。