Я показываю ProgressDialog
в методе onPreExecute
объекта AsyncTask и отменяю ProgressDialog в методе onPostExecute
. В методе doInBackground
я делаю HTTP-запрос для регистрации пользователя. Я хочу разрешить изменения ориентации экрана. Когда я изменяю ориентацию, пока метод doInBackground
все еще работает, я получаю всевозможные забавные ошибки, такие как "IllegalArgumentException: вид не подключен к оконному менеджеру" и "RegisterScreen имеет просочившееся окно..."
Как я могу продолжать показывать ProgressDialog
после изменения ориентации? Или, может быть, как я могу отключить изменение ориентации после того, как пользователь попросит отправить свою регистрацию?