グローバルに使用するために Application クラスにいくつかのオブジェクトを保存するアプリケーションがあります。Application クラスを強制終了させたくないので (そこに保存されている情報が必要なため)、onLowMemory()
関数をオーバーライドしてThread.sleep(1000)
メモリがまだ少ない場合、Application クラスが起動するとどうなりますか? onLowMemory() を再度呼び出しますか?
アプリケーションとそのバックグラウンド サービスが実行されている限り、この Application クラスがシステムによって強制終了されないようにするための適切なアーキテクチャは何ですか?