使用PopupWindow的时候如果出现BadTokenException-unable to add window,token null is not valid错误。
错误的原因:
往往是因为window还没active的window;
解决的办法:
很简单,就是在onAttachedToWindow里面的时候再显示你的popupwindow,而不是在onCreate里面:
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
showPopupWindow();
}