菜鸟的安卓实习之路---在使用popupWindow 的时候放置窗体泄露android.view.WindowManager$BadTokenException: Unable to add wind

来源:互联网 发布:腾讯来电软件怎么回事 编辑:程序博客网 时间:2024/05/01 12:42

在使用popupWIndow 的时候,有时候会出现


android.view.WindowManager$BadTokenException: Unable to add window — token null

这样的错误。

解决方法: 在每次调用的时候,都判断当前Actiivity 当前的状态 ,因为popupWindow 是必须要依附在一个Actiivty上面存在的

  if (!isFinishing()) {                            helpPop.showAtLocation(menuView.findViewById(R.id.pop_lay),                                Gravity.CENTER, 0, 0);                        }

0 0