android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@9838659 is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:1274) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:409) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:109) at android.app.Dialog.show(Dialog.java:353) at com.entitcs.office_attendance.activities.Drawer_Activity.a2(Unknown Source:18) at com.entitcs.office_attendance.activities.Drawer_Activity.y1(Unknown Source:1183) at com.entitcs.office_attendance.activities.Drawer_Activity.e2(Unknown Source:20) at com.entitcs.office_attendance.activities.Drawer_Activity.onRequestPermissionsResult(Unknown Source:24) at android.app.Activity.requestPermissions(Activity.java:5307) at androidx.core.app.a.p(Unknown Source:68) at com.entitcs.office_attendance.activities.Drawer_Activity$a2.onClick(Unknown Source:19) at android.view.View.performClick(View.java:7590) at android.view.View.performClickInternal(View.java:7546) at android.view.View.access$3900(View.java:842) at android.view.View$PerformClick.run(View.java:28933) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:264) at android.app.ActivityThread.main(ActivityThread.java:8315) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)