私は自分のアプリケーションでこのチュートリアルに従いました。
私は持っています: タブ 1: Tabgroupactivity1>(startchildactivity)MainActivty>(startchildactivity)ListActivity>(startchildactivity)DetailActivity
同様に、他に 2 つのタブがあります。
問題は、次のアクティビティのいずれかから前のアクティビティに戻ると、(前のアクティビティが) 再開されることです。
私も SINGLE_TOP と SINGLE_TASK で子アクティビティを開始しようとしましたが、これでフローを通過できるのは一度だけです
2回目は次の(次/子)アクティビティを呼び出さない
では、子アクティビティを呼び出して戻る間、現在のアクティビティ状態を維持するにはどうすればよいですか??
私はlistactivtyの次のインテントonclickを使用しています:
Intent myintent = new Intent(getParent(),Second.class);
myintent.putExtra("id",favadapter.getItem(position).id.toString());
TabGroupActivity parentFav = (TabGroupActivity)getParent();
parentFav.startChildActivity("FavActivity", myintent);