android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@b4858cc is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:1116) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:425) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:109) at android.app.Dialog.show(Dialog.java:340) at com.entitcs.office_attendance.CRM.InvoiceReport.onOptionsItemSelected(Unknown Source:68) at android.app.Activity.onMenuItemSelected(Activity.java:4332) at androidx.fragment.app.e.onMenuItemSelected(Unknown Source:0) at androidx.appcompat.app.d.onMenuItemSelected(Unknown Source:0) at h.j.onMenuItemSelected(Unknown Source:2) at h.j.onMenuItemSelected(Unknown Source:2) at androidx.appcompat.app.l$b.onMenuItemClick(Unknown Source:5) at androidx.appcompat.widget.Toolbar$a.onMenuItemClick(Unknown Source:6) at androidx.appcompat.widget.ActionMenuView$d.a(Unknown Source:6) at androidx.appcompat.view.menu.e.h(Unknown Source:4) at androidx.appcompat.view.menu.g.k(Unknown Source:14) at androidx.appcompat.view.menu.e.O(Unknown Source:12) at androidx.appcompat.view.menu.e.N(Unknown Source:1) at androidx.appcompat.widget.ActionMenuView.a(Unknown Source:3) at androidx.appcompat.view.menu.ActionMenuItemView.onClick(Unknown Source:6) at android.view.View.performClick(View.java:7503) at android.view.View.performClickInternal(View.java:7480) at android.view.View.access$3600(View.java:813) at android.view.View$PerformClick.run(View.java:28445) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7950) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:603) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)