博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大约Android PopupWindow有用Spinner控件点击APP Crash案例整理!
阅读量:6695 次
发布时间:2019-06-25

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

场景异常,如下面:

android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@4190fd98 is not valid; is your activity running?

at android.view.ViewRootImpl.setView(ViewRootImpl.java:646)

at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248)

at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)

at android.widget.PopupWindow.invokePopup(PopupWindow.java:993)

at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:899)

at android.widget.ListPopupWindow.show(ListPopupWindow.java:603)

at android.widget.Spinner$DropdownPopup.show(Spinner.java:981)

at android.widget.Spinner.performClick(Spinner.java:609)

at android.view.View$PerformClick.run(View.java:17476)

at android.os.Handler.handleCallback(Handler.java:800)

at android.os.Handler.dispatchMessage(Handler.java:100)

at android.os.Looper.loop(Looper.java:194)

at android.app.ActivityThread.main(ActivityThread.java:5392)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:525)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)

at dalvik.system.NativeStart.main(Native Method)

解决的方法:

方案一:

给Spinner控件加上android:spinnerMode="dialog"属性能够解决点击崩溃的问题,可是样式很原始;

方案二:

未完待续....

版权声明:本文博客原创文章。博客,未经同意,不得转载。

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4671483.html,如需转载请自行联系原作者

你可能感兴趣的文章
现代软件工程 第十五章 【稳定和发布阶段】练习与讨论
查看>>
解析Linux内核的基本的模块管理与时间管理操作---超时处理【转】
查看>>
[Android] Android统计Apk , jar包方法数
查看>>
设计模式(五)抽象工厂(创建型)
查看>>
AIMS/MapGuide API二次开发从入门到精通视频课程系列--3
查看>>
选好 Async 函数的返回类型
查看>>
矩阵分解在协同过滤推荐算法中的应用
查看>>
[Android Pro] Normal Permissions
查看>>
GroupingView控件 使用经验
查看>>
perl 工具小脚本
查看>>
深入了解STL中set与hash_set,hash表基础
查看>>
DFS PKU 1562
查看>>
iOS开发-适配器和外观模式
查看>>
File Thingie文件管理小之灵
查看>>
SQL存储过程调试
查看>>
C#代码规范 .NET程序员需要提升的修养1
查看>>
Qt正则表达式提取数据
查看>>
T-SQL:SQL Server-数据库查询语句基本查询
查看>>
ylb:exists(存在)的应用实例
查看>>
42.2. Leaflet
查看>>