`
kingbinchow
  • 浏览: 123041 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PopupWindow 的BadTokenException

 
阅读更多
进入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;
解决方案:
在你所想弹出的布局中
yourLayout.post(new Runnable() {

    @Override
    public void run() {
       mPopupWindows.showAtLocation(yourLayout,Gravity.CENTER, 0, 0);
       }
    });
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics