開始時にインターネットから画像をロードするアクティビティを取得しました。メモリを節約するために、[戻る] ボタンが押されてアクティビティが終了したときに、アクティビティにすべてのデータをダンプさせます。つまり、その中にあるすべての文字列と画像を削除します。これを行う最善の方法は、アクティビティを殺すことだと思いました。
戻るボタンが押されたときのコールバックがわかりません。そのため、タスクにonPause()
と のコールバックを使用しようとしましたが、どちらの方法でもアプリを強制的に閉じます。onStop()
コードは次のとおりです。
public void onPause() {
this.finish();
}
public void onStop() {
finish();
}
これの複数のバリエーションを試しましたが、どれも機能していないようです。何か案は?