ユーザーがアクティビティを離れると、Androidは最近のアプリに移動します。 Androidがより多くのメモリを必要とするとき、アプリを「殺す」 - すべてのアクティビティオブジェクトをアンロードし、もはや存在しなくなります。ユーザは最近のアプリでアプリをクリックして、ユーザが放置したアクティビティを開始することができます。これによりnullPointerExceptionが発生することがよくあります。 SharedPreferences、database、またはsavedInstanceStateを使ってデータを保存することで、それを防ぐことができます。テスト用のシステムリソースが不足してAndroid OSがアクティビティを強制終了する方法を教えてください
Androidがアクティビティのオブジェクトをアンロードするのを待たずにデータを正しく保存したかどうかをテストするにはどうすればよいですか?つまり、Androidに自分のアクティビティを「強制終了」させるにはどうすればよいですか?
[この写真](http://www.ekoob.com/wp-content/uploads/2012/08/close-active-applications-android.png)のようなアクティブなアプリケーションでアプリを強制停止することができます。それを手動で元に戻します。それはあなたが求めていたものですか? – Vucko
@Vucko実際には、これは実際にはアクティビティのオブジェクトをアンロードしますが、recentsでアプリをクリックすると、Androidは古いアクティビティを再開するのではなく、デフォルトのアクティビティを開始します。 – cuddlecheek