博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
popwindow里加上spinner报错
阅读量:5923 次
发布时间:2019-06-19

本文共 447 字,大约阅读时间需要 1 分钟。

hot3.png

在popwindow里加上spinner会报错,E/AndroidRuntime(6943): android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@4670d3b8 is not valid; is your activity running? 原因是当你点击spinner的时候,弹出的窗口找不到它的依附的点,也就是找不到当前activity的上下文,所以会报错。解决方法有多种,可以用popwindowl来的代替spinner,showasdropdown(),最简便的改进方法就是更改spinner弹出窗口的mode,在xml中设置spinner的spinnerMode为dialog即可,虽然样式很原始,但是是可以解决崩溃的问题的。

转载于:https://my.oschina.net/limiaoneu/blog/526120

你可能感兴趣的文章
Redis Sentinel机制与用法(二)
查看>>
ls命令实际使用
查看>>
磁盘及磁盘阵列系统选择
查看>>
Javascript异步数据的同步处理方法
查看>>
9. Palindrome Number(回文数)(leetcode)
查看>>
MySQL之自定义函数实例讲解
查看>>
用.htaccess获取文件夹和文件名
查看>>
自我提升mysql
查看>>
步步为营之——建造者模式(Builder)
查看>>
快速排序——Java
查看>>
unity游戏与我
查看>>
187. Repeated DNA Sequences
查看>>
避免头文件重复包含
查看>>
Oracle:Authid Current_User的使用
查看>>
陈天桥:欣赏360保护隐私 用户安全永远第一
查看>>
JMeter使用技巧
查看>>
【Jump Game II 】cpp
查看>>
ubuntu 下 apache+tomcat整合_(mod-jk方法)[转]
查看>>
iis6 zencart1.39 伪静态规则
查看>>
Python学习之路7——深浅拷贝剖析
查看>>