我有一个活动,其中一个容器显示一系列不同的碎片。如果重新创建活动,因为从背景返回或在方向更改后,将自动重新创建片段和后台。我可以使用后退按钮弹出后台,看到动作按钮发生变化。
我的问题是:没有显示重新创建的片段。我应该如何使用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?
}
}
答案 0 :(得分:0)
看起来错误是由旧的android支持库引起的。我升级到Rev 18,一切都按预期工作。