0

一連の異なるフラグメントを表示する 1 つのコンテナーを使用するアクティビティがあります。アクティビティがバックグラウンドから戻るため、または方向の変更後に再作成される場合、フラグメントとバックスタックは自動的に再作成されます。戻るボタンを使用してバックスタックをポップし、アクション ボタンの変化を確認できます。

私の問題は次のとおりです。再作成されたフラグメントは表示されません。バックスタックを ContentView に再接続するにはどうすればよいですか?

私はActionbarSherlok 4.4.0を使用しています。主な活動:

protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  if (savedInstanceState == null) {
     PageItem dashboard = new NaviPageItem(R.layout.navi_dashboard);
     dashboard.displayAsRoot(this, R.id.content_frame);
  }
  else {
     // how do i reconnect the recreated fragment stack?
  }
}
4

1 に答える 1