diff --git a/app/src/main/java/com/fongmi/android/tv/utils/Notify.java b/app/src/main/java/com/fongmi/android/tv/utils/Notify.java index a03b098a6..d62129708 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/Notify.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/Notify.java @@ -33,19 +33,21 @@ public class Notify { } public static void progress(Context context) { - dismiss(); - get().create(context); - get().mDialog.show(); + dismiss(); get().create(context); } public static void dismiss() { - if (get().mDialog != null && get().mDialog.isShowing()) get().mDialog.dismiss(); + try { + if (get().mDialog != null) get().mDialog.dismiss(); + } catch (Exception ignored) { + } } private void create(Context context) { ViewProgressBinding binding = ViewProgressBinding.inflate(LayoutInflater.from(context)); mDialog = new MaterialAlertDialogBuilder(context).setView(binding.getRoot()).create(); mDialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); + mDialog.show(); } private void makeText(String message) {