こんにちは、私は Android 開発の初心者です。現在アプリケーションを作成しています。メイン アクティビティにはリスト ビューがあり、すべてのアイテムがリスト ビューに表示されます。アイテムがクリックされた場合、または新しいアイテムがが追加されると、新しいアクティビティが開かれ、戻るボタンが押されると破棄されます。メインのアクティビティに到達し、戻るボタンをもう一度押してアプリケーションを閉じると、アプリケーションを閉じる代わりに、再びメインに移動します今回のみ、最後に追加されたエントリは存在しません。同様に、戻るボタンを押し続けると、最初にすべてのエントリが削除され、すべてのエントリが削除されると、メインのアクティビティが閉じてアプリケーションが停止します。なぜこれが起こっているのか、私は本当にあなたの助けを借りることができます. ありがとう。
1 に答える
1
android:noHistory="true"
リストの詳細アクティビティに AndroidManifest.xmlを追加する必要があります
例えば:
<activity android:name=".MainList"/>
<activity android:name=".ListDetail" android:noHistory="true"/>
または、onBackPressed メソッドをオーバーライドして、ボタンを押したときにアクティビティを終了することもできます。
@Override
public void onBackPressed() {
super.onBackPressed();
finish();
}
于 2012-05-27T10:48:21.983 に答える