这是我的平板电脑纵向和横向的布局设计
- 纵向布局
- 菜单导航抽屉和
- 内容片段
- 横向布局(双窗格)
- 左侧的菜单片段
- 右侧的内容片段
我正在使用导航抽屉的支持库android.support.v4.widget.DrawerLayout
用例:
- 应用程序以横向模式启动
- 横向布局 - 双窗格膨胀并加载数据
- 方向改变
- 菜单片段被破坏和分离
- 纵向布局 - 内容片段膨胀的导航抽屉
- 导航抽屉附加到活动并立即分离
- * 因为横向菜单片段由系统重新创建并附加到活动。*
- 应用程序崩溃,因为导航抽屉已分离
我尝试了stackoverflow 用户goRGon建议的解决方案,它似乎有效。
但是需要您的建议,这是否是停止片段重新创建的最佳方式?