Merge "Settings: Fix sometimes reset progress dialog not dismissed" am: d6d6c5c020
am: 02701dd8b1
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2049363 Change-Id: I67259014672c0cac5375b25d6c05a73b5ffc30da Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -150,7 +150,10 @@ public class ResetNetworkConfirm extends InstrumentedFragment {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onPostExecute(Boolean succeeded) {
|
protected void onPostExecute(Boolean succeeded) {
|
||||||
mProgressDialog.dismiss();
|
if (mProgressDialog != null && mProgressDialog.isShowing()) {
|
||||||
|
mProgressDialog.dismiss();
|
||||||
|
}
|
||||||
|
|
||||||
if (succeeded) {
|
if (succeeded) {
|
||||||
Toast.makeText(mContext, R.string.reset_network_complete_toast, Toast.LENGTH_SHORT)
|
Toast.makeText(mContext, R.string.reset_network_complete_toast, Toast.LENGTH_SHORT)
|
||||||
.show();
|
.show();
|
||||||
@@ -189,6 +192,12 @@ public class ResetNetworkConfirm extends InstrumentedFragment {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Should dismiss the progress dialog firstly if it is showing
|
||||||
|
// Or not the progress dialog maybe not dismissed in fast clicking.
|
||||||
|
if (mProgressDialog != null && mProgressDialog.isShowing()) {
|
||||||
|
mProgressDialog.dismiss();
|
||||||
|
}
|
||||||
|
|
||||||
mProgressDialog = getProgressDialog(mActivity);
|
mProgressDialog = getProgressDialog(mActivity);
|
||||||
mProgressDialog.show();
|
mProgressDialog.show();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user