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

在使用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);
                        }

你可能感兴趣的:(安卓)