应用程序具有通过TabActivity管理的tabhost。 它可以选择在运行时添加标签。
假设在运行时添加了5个选项卡,并显示了不同的活动。
当我旋转屏幕时,活动经历了破坏和创建的循环。 我希望维护用户在运行时添加的选项卡在此循环期间可用。
答案 0 :(得分:1)
最简单的方法是更改您的清单,表示您将自己处理方向更改。
<activity
android:name=".MyActivity"
android:configChanges="orientation" />
这样做是告诉系统不要重新定义方向更改的活动。然后,您可以覆盖OnOrientationChanged以修改任何配置更改。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//put configuration changes here
}
如果您不需要任何明确的更改,也可以将其删除。
进一步阅读:Android Runtime Changes