0

我有一个活动,其中一个容器显示一系列不同的片段。如果由于正在从后台返回或在方向更改后重新创建活动,则片段和后台堆栈将自动重新创建。我可以使用后退按钮弹出后台堆栈并查看操作按钮的变化。

我的问题是:没有显示任何重新创建的片段。我应该如何将 backstack 与 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

0

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

于 2013-09-13T09:52:46.837 回答