我有一个活动,其中一个容器显示一系列不同的片段。如果由于正在从后台返回或在方向更改后重新创建活动,则片段和后台堆栈将自动重新创建。我可以使用后退按钮弹出后台堆栈并查看操作按钮的变化。
我的问题是:没有显示任何重新创建的片段。我应该如何将 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?
}
}