На главной Activity есть 2 поля - логин и пароль, и кнопка. При нажатии на кнопку запускается AsyncTask который проводит авторизацию показывая прогресс диалог пользователю:
public AuthTask(Activity act) {
super();
this.activity = act;
}
@Override
protected void onPreExecute() {
dialog = new ProgressDialog(activity);
dialog.setMessage("Авторизация...");
dialog.setIndeterminate(true);
dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialogInterface) {
cancel(true);
}
});
dialog.setCancelable(true);
dialog.show();
}
@Override
protected void onPostExecute(User user) {
dialog.dismiss();
}
Проблема в том что при повороте экрана activity создается заново и прогресс диалога уже не видно. Помогите пожалуйста, как побороть эту проблему без использования android:configChanges?