【发布时间】:2011-04-11 08:42:56
【问题描述】:
我在 AsyncTask 对象的 onPreExecute 方法中显示 ProgressDialog 并在 onPostExecute 方法中取消 ProgressDialog。在doInBackground 方法中,我正在为用户注册发出HTTP 请求。我希望允许屏幕方向更改。当我在 doInBackground 方法仍在运行时更改方向时,我会收到各种有趣的错误,例如“IllegalArgumentException: View not attach to window manager”和“RegisterScreen has leaked window...”
如何在方向改变后正确地继续显示ProgressDialog?或者,如何在用户请求提交注册后禁用方向更改?
【问题讨论】:
-
[这里是答案][1] 我认为这就是您正在寻找的解决方案。 [1]:stackoverflow.com/a/3821998/1665247
标签: android orientation progressdialog