我想知道我应该如何应对下面描述的情况。 我们得到了一个带进度条的对话框(这是在后台下载数据),下载结束时会显示另一个对话框。现在我们正在经历棘手的部分。 当第一个对话框处于活动状态时,我们锁定屏幕,然后当我们解锁它时,我想看到第二个对话框。但即时通讯
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1327)
at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1338)
at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:574)
at android.support.v4.app.DialogFragment.show(DialogFragment.java:127)`
我想要做的是,当我解锁屏幕时,我会看到新的对话框。
更新 这个问题是由支持lib引起的吗?因为我需要支持版本2.3 +并在onResume中生成对话框我将此部分移动到onResumeFragment(我在某处读过)?
欢呼!