进入Activity就弹出PopupWindow 来,结果编译运行后报异常:“android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@983iefd89 is not valid; is your activity running? ”
后来发现,是要等Activity都进行完,才能pop出这个popupwindow;
解决方案:
在你所想弹出的布局中
后来发现,是要等Activity都进行完,才能pop出这个popupwindow;
解决方案:
在你所想弹出的布局中
yourLayout.post(new Runnable() {
@Override
public void run() {
mPopupWindows.showAtLocation(yourLayout,Gravity.CENTER, 0, 0);
}
});