我的活动有2 xml。在这个活动中,我必须调用一个有几分钟过程的progressdialog。当方向改变时,我的progressdialog关闭。我该如何解决这个问题?
答案 0 :(得分:0)
在方向改变后,android会破坏并重新创建活动/片段。如果你有一个简单的不确定进度对话框,你可以通过onSaveInstanceState()保存对话框显示的事实,并简单地将对话框重新放回娱乐。
进一步阅读:http://developer.android.com/training/basics/activity-lifecycle/recreating.html
答案 1 :(得分:0)
如果你需要一个不会改变方向的对话框,我建议使用DialogFragment
(现在谷歌也是如此)。
您可以找到许多有用的代码和实现示例here in the official android documentation.