重启后使用重新创建的片段堆栈

时间:2013-09-11 10:57:51

标签: android-fragments

我有一个活动,其中一个容器显示一系列不同的碎片。如果重新创建活动,因为从背景返回或在方向更改后,将自动重新创建片段和后台。我可以使用后退按钮弹出后台,看到动作按钮发生变化。

我的问题是:没有显示重新创建的片段。我应该如何使用ContentView重新连接backstack?

我正在使用ActionbarSherlok 4.4.0。 MainActivity:

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?
  }
}

1 个答案:

答案 0 :(得分:0)

看起来错误是由旧的android支持库引起的。我升级到Rev 18,一切都按预期工作。