android PopupWindow + spinner 后,点击spinner报错:Unable to add window

论坛 期权论坛 脚本     
匿名技术用户   2020-12-21 15:53   177   0

在android上使用PopupWindow + spinner 做地址选择界面,在点击spinner后,会报错:android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@42617bc8 is not valid; is your activity running?


这个问题找了很久,网上多是说因为content的activity上下文找不到导致,我试了没有解决问题,在一个国外的论坛中看到了解决方法,在spinner的xml中添加一个属性:android:spinnerMode="dialog",这样就不会报错了。


国外网站链接:http://stackoverflow.com/questions/13709741/clicking-spinner-within-popup-window-causes-windowmanagerbadtokenexception

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP