diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/base/BaseActivity.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/base/BaseActivity.java index c4a2f8c1..41216a1a 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/base/BaseActivity.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/base/BaseActivity.java @@ -70,7 +70,7 @@ public class BaseActivity extends AppCompatActivity implements BaseContractInter dialog = new CustomProgressDialog(); dialog.setMessage(message); FragmentManager fragmentManager = this.getSupportFragmentManager(); - if (fragmentManager != null&&dialog!=null&&!dialog.isAdded()) + if (fragmentManager != null&&!dialog.isAdded()) dialog.show(fragmentManager, "CustomProgressBar"); isProgressBarShowing = true; } else { @@ -83,6 +83,8 @@ public class BaseActivity extends AppCompatActivity implements BaseContractInter } catch (Exception e) { if(e instanceof IllegalStateException) { + isProgressBarShowing=false; + dialog=null; new Handler().post(()->showProgressBar(action,message)); } }