私は、起動時にインターネットから画像を読み込むアクティビティを取得しました。メモリを節約するために、「戻る」ボタンが押された状態でアクティビティが残っていると、アクティビティですべてのデータをダンプする必要があります。つまり、その中にあるすべての文字列とイメージを取り除きます。私はこれを行う最善の方法は、単に活動を殺すことだと考えました。戻るボタンを押したときにアクティビティを削除するにはどうすればよいですか?
バックボタンを押したときのコールバックを把握できないようです。だから、私はonPause()
とonStop()
コールバックを使用しようとしていますが、両方の方法で強制的に私のアプリケーションを閉じます。コードは次のとおりです。
public void onPause() {
this.finish();
}
public void onStop() {
finish();
}
私はこれを複数試してみましたが、どれも動作していないようです。何か案は?
あなたは正確に何を探していますか?バックで現在の活動を終了するには –