我的活动有2 xml。在这个活动中,我必须调用一个有几分钟过程的进度对话框。当方向改变时,我的progressdialog关闭。我怎么解决这个问题?屏幕方向和ProgressDialog
0
A
回答
0
在定位更改后,android会销毁并重新创建活动/片段。如果你有一个简单的不确定进度对话框,你可以保存对话框通过onSaveInstanceState()显示的事实,并简单地将对话框放回到重新创建状态。
延伸阅读:http://developer.android.com/training/basics/activity-lifecycle/recreating.html
0
如果你需要不关闭在方位改变一个对话框,我建议(也是如此谷歌现在)使用DialogFragment
。
您可以找到许多有用的代码和实施示例here in the official android documentation.
相关问题
- 1. 登录屏幕显示progressdialog并允许屏幕方向更改
- 2. MonoDevelop和屏幕方向
- 3. listview和屏幕方向
- 4. 屏幕方向和片段
- 5. 屏幕方向
- 6. jQTouch屏幕方向
- 7. iphone屏幕方向
- 8. 防止android ProgressDialog黑屏整个屏幕
- 9. 碎片和屏幕方向变化
- 10. 屏幕尺寸和设备方向
- 11. 的Windows Mobile:处理屏幕方向和
- 12. Android屏幕方向错误
- 13. 屏幕方向更改
- 14. 屏幕方向问题
- 15. 处理屏幕方向 - Android
- 16. 处理屏幕方向
- 17. Android屏幕方向问题
- 18. Android视频屏幕方向
- 19. ANDROID屏幕方向更改
- 20. Android - 处理屏幕方向
- 21. cocos2d屏幕方向问题
- 22. C#获取屏幕方向
- 23. Android - 更改屏幕方向
- 24. Android:屏幕方向问题
- 25. Android dev:屏幕方向
- 26. 冻结屏幕方向
- 27. 修复屏幕方向
- 28. 禁用屏幕方向
- 29. 当屏幕方向在android
- 30. 方向屏幕问题