Safety Dialog
When opening dialog, sometimes error happens.
Dialog should be connected with Activity. If missing Activity, we cannot open Dialog
What case? “Back” button is easy to destroy Activity.
Error is following
android.view.WindowManager$BadTokenException: Unable to add window — token android.os.BinderProxy@xxxxx is not valid; is your activity running?
Safety Open
Using isFinishing to check Activity
if ( !this.isFinishing() ) { // You can open dialog. }