在显示dialog的时候 发生崩溃
堆栈如下:
android.view.WindowManager$BadTokenException Unable to add window -- token android.os.BinderProxy@77644c1 is not valid; is your activity running?
ViewRootImpl.java 816
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@77644c1 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:816)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:381)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:94)
at android.app.Dialog.show(Dialog.java:364)
检查activity是否finish掉了。
处理措施:
在show前判断 !Activity.isFinishing()