`
天天向上1989
  • 浏览: 412023 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

Dialog最好不要判断是否为空, 每次都直接new

阅读更多

异常:

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@42fe4230 is not valid; is your activity running?

10-08 18:57:07.696: E/AndroidRuntime(16021): at android.view.ViewRootImpl.setView(ViewRootImpl.java:736)

10-08 18:57:07.696: E/AndroidRuntime(16021): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248)

10-08 18:57:07.696: E/AndroidRuntime(16021): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:74)

10-08 18:57:07.696: E/AndroidRuntime(16021): at android.app.Dialog.show(Dialog.java:322)

 

代码:

if(mDialog != null){

   mDialog = new Dialog(mMainActivity, XXXXXX);

}

mDialog.show();

 

去掉判断,每次都重新new就OK了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics