Aという名前のアクティビティがあり、これにはListViewと1つのボタンがあります。このボタンをクリックすると、リストビューが表示され、このリストビューからアイテムをクリックすると、アクティビティBに移動できます.
問題は、アクティビティ B -> アクティビティ A から戻ったときに、リスト ビューではなくボタンのみが表示されることです。
アクティビティAのインテントを呼び出しているため..
コード
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Intent i;
i = new Intent(B.this, A.class);
startActivity(i);
finish();
super.onBackPressed();
}
アクティビティ B では、上記の実装があり、On Pause() 条件でも finish() を使用しています。
ボタン付きのリストビューを表示したい。ListView を表示するには、コード全体をもう一度呼び出す必要がありますか、それともこの問題を解決する他の方法はありますか? 以前のアクティビティ ビューを保存する方法はありますか?