Allow ProgressDialog to lose state in the account wizard.
This should fix bugs caused by the behavior described here
http://www.androiddesignpatterns.com/2013/08/fragment-transaction-commit-state-loss.html
--- a/app/src/main/java/com/beem/project/beem/ui/wizard/AccountConfigureFragment.java Mon Jun 15 14:04:24 2015 +0200
+++ b/app/src/main/java/com/beem/project/beem/ui/wizard/AccountConfigureFragment.java Mon Jun 15 17:00:36 2015 +0200
@@ -419,7 +419,7 @@
}
ProgressFragment pf = (ProgressFragment) getFragmentManager().findFragmentByTag("progressFragment");
if (pf != null)
- pf.dismiss();
+ pf.dismissAllowingStateLoss();
}
@Override
--- a/app/src/main/java/com/beem/project/beem/ui/wizard/CreateAccountFragment.java Mon Jun 15 14:04:24 2015 +0200
+++ b/app/src/main/java/com/beem/project/beem/ui/wizard/CreateAccountFragment.java Mon Jun 15 17:00:36 2015 +0200
@@ -266,7 +266,7 @@
}
ProgressFragment pf = (ProgressFragment) getFragmentManager().findFragmentByTag("progressFragment");
if (pf != null)
- pf.dismiss();
+ pf.dismissAllowingStateLoss();
}
@Override