【发布时间】:2013-12-06 10:33:21
【问题描述】:
我需要在AsyncTask.onPostExecute() 中显示一个是/否对话框,但我不断收到
java.lang.IllegalStateException: onSaveInstanceState 后无法执行此操作
在显示对话框之前旋转屏幕时。我在 onActivityResult 中显示对话框时遇到了类似的问题,但后来将对话框移至
onPostResume() 正如其他帖子所建议的那样,但我无法解决这个问题。
是否可以在onpostexecute() 中显示是/否对话框而不会导致异常并且不使用“commitAllowingStateLoss”?
非常感谢您的帮助。
【问题讨论】:
-
这个article 解释了正在发生的事情以及如何很好地处理这种情况。
标签: android android-asynctask android-dialog