我有一个Activity,其中包含具有3个标签的tabLayout。 第一个标签(#0)具有动态含义,它基于显示不同片段的模式(查看/编辑)。其他两个选项卡(#1和#2)始终是相同片段,与模式无关。 不,当我以“查看”模式启动“活动”时,它工作正常,我也可以切换至“编辑”模式,然后返回,一切仍然很好。 问题是在我旋转设备时开始的。 因此,我从“查看”模式开始,然后转到“编辑”模式,然后旋转设备,然后从标题中获取错误。 如果我直接在“编辑”模式下启动“活动”并旋转,则效果很好。 因此,我的假设是它与动态片段有关,但这与索引#0有关,那么为什么对索引#2出错?
在互联网上搜索了类似问题,但这并没有给我答案。也陷入轮换问题。再次没有解决我的问题的方法。
您将需要代码来帮助我,但我不确定要放在这里的内容是什么。
在这里(在super.onCreate
行上引发了异常):
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_memory_container);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
...
我需要更多,请问,我可以更新我的问题
我希望能够旋转设备(没有转储),但又不会丢失数据。