我在处理活动方向时遇到了非常奇怪的问题。让我解释一下场景
我有活动 A 和 B。目前 A 处于横向模式,B(固定)处于纵向模式。如果用户更改 A 的方向,我将保存活动 A 的状态。我从A(横向)转到B(纵向),所以在这种情况下,A 在后台,所以它应该调用onSaveInstance(bundle)方法。但是它调用了,当我回来时,A 的 Resume() 被调用,我得到异常onResume()不能在A的onSaveInstance()之后调用。
这件事,让我很烦。
更新编辑
如果两个活动都可以有任何方向。然后活动 A onSaveInstance(bundle)在去 B 时不会调用并且它运行良好