解决方法 android.view.AbsSavedState$1 cannot be cast to android.widget.CompoundButton$SavedState
第一次写博客 就是为了纪念这个困扰我一晚上的纠结问题 其实网上不少类似的问题 但都能看出个大概 什么LinearLayout转换 什么List转换出错 唯有这个很摸不着头脑
这里写出我的问题 很简单 Activty没有固定横竖屏 首先 手机设置了自动横竖屏 其次,从一个横屏的Activity返回时 手机还保持横屏状态 因为你没有写清楚横竖屏 所以系统会自动进行布局的适配 但你本身Activity用的默认是竖屏 这个过程我没有深究 但是问题肯定出现在这 于是就崩溃了 所以 对每个Activity强制竖屏就OK了 我把错误信息贴出来 大家可以参考下啊
03-13 21:55:17.047: E/AndroidRuntime(1586): java.lang.RuntimeException: Unable to start activity ComponentInfo{}: java.lang.ClassCastException:java.lang.ClassCastException: android.view.AbsSavedState$1 cannot be cast to android.widget.CompoundButton$SavedStatead03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3371)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.ActivityThread.access$700(ActivityThread.java:130)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1167)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.os.Handler.dispatchMessage(Handler.java:99)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.os.Looper.loop(Looper.java:137)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.ActivityThread.main(ActivityThread.java:4444)
03-13 21:55:17.047: E/AndroidRuntime(1586): at java.lang.reflect.Method.invokeNative(Native Method)
03-13 21:55:17.047: E/AndroidRuntime(1586): at java.lang.reflect.Method.invoke(Method.java:511)
03-13 21:55:17.047: E/AndroidRuntime(1586): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
03-13 21:55:17.047: E/AndroidRuntime(1586): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
03-13 21:55:17.047: E/AndroidRuntime(1586): at dalvik.system.NativeStart.main(Native Method)
03-13 21:55:17.047: E/AndroidRuntime(1586): Caused by: java.lang.ClassCastException: android.view.AbsSavedState$1 cannot be cast to android.widget.CompoundButton$SavedState
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.widget.CompoundButton.onRestoreInstanceState(CompoundButton.java:340)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.View.dispatchRestoreInstanceState(View.java:9939)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2324)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2324)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2324)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2324)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2324)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:2324)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.view.View.restoreHierarchyState(View.java:9917)
03-13 21:55:17.047: E/AndroidRuntime(1586): at com.android.internal.policy.impl.PhoneWindow.restoreHierarchyState(PhoneWindow.java:1600)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.Activity.onRestoreInstanceState(Activity.java:906)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.Activity.performRestoreInstanceState(Activity.java:878)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1100)
03-13 21:55:17.047: E/AndroidRuntime(1586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1954)
03-13 21:55:17.047: E/AndroidRuntime(1586): ... 12 more
解决方法 android.view.AbsSavedState$1 cannot be cast to android.widget.CompoundButton$SavedState相关推荐
- android.view.WindowLeaked: Activity has leaked window com.android.internal.p
android.view.WindowLeaked: Activity has leaked window com.android.internal.policy.impl.PhoneWindow$ ...
- 窗体泄露 android.view.WindowLeaked: Activity XxxActivity has leaked window android.widget.PopupWindow$Po
目录 前言 Why 怎么解决 How to 办? 前言 搞项目的时候遇到一个Bug,当ListPopupWindow显示的时候,按返回键就会报标题类似的错误.但是在点击Toolbar的Navigati ...
- Android Configuration change引发的问题及解决方法
之前在学习Fragment和总结Android异步操作的时候会在很多blog中看到对Configuration Change的讨论,以前做的项目都是固定竖屏的,所以对横竖屏切换以及横竖屏切换对程序有什 ...
- android.view.InflateException: Binary XML file 解决方
2019独角兽企业重金招聘Python工程师标准>>> java.lang.RuntimeException: Unable to start activity ComponentI ...
- Android7.1.1系统,Toast的Exception: android.view.WindowManager$BadTokenException解决
7.1.1系统版本,我发现问题很多,比如 有个接口字段用了base64,但是我添加包的时候用的 java.util.base64 结果会崩溃报错,网上搜索后要用 android.util.base64 ...
- android应用开发中收集的异常日志解决方法记录
这里主要是列出开发中收集的一些错误日志,以及解决方案,仅供参考,也有待解决的问题 1, ListView 中出现java.lang.IndexOutOfBoundsException: Invalid ...
- Android 8.0接收通知后会手机崩溃,闪屏,恢复出厂设置的解决方法
最近用极光推送,发现有新的SDK,就试试用.我的手机是Nexus 6P,原生8.0,结果一更新,手机就不断闪屏,系统崩溃,说要恢复出厂设置了 幸亏重启前截停了.然后求助极光推送,可得到的答复不是SDK ...
- android studio导入eclipse项目各种问题,eclipse项目导入android studio 各类问题及解决方法...
随着时间的推移,技术的推进,开发android的IDE,逐渐由 eclipse转移到android studio,但- 我们的拖延症是很严重的,只要eclipse能用一天就绝不迁移 ,只到有一天,项 ...
- Android工程中方法数超过65536解决方法
Android工程中方法数超过65536解决方法 1 Dalvik虚拟机(DVM)和Java虚拟机(JVM) JVM是Java Virtual Machine,DVM是Dalvik Virtual M ...
最新文章
- 从多媒体技术演进看AI技术
- android判断是否json格式,Android判断json格式将错误信息提交给服务器
- 【BZOJ1123】 [POI2008]BLO (tarjan)
- OPNET中的zigbee
- 【直播】如何获得更加高效的深度卷积神经网络
- 洛谷 - P2756 飞行员配对方案问题(二分图最大匹配+路径打印)
- 系统类配置(三)【ubuntu14.04或者ubuntu16.04 配置caffe】
- 无线路由dns服务器地址,tplink无线路由器怎么设置DNS服务器地址
- 语法错误 : 缺少“;”(在“*”的前面)_学科教学不能缺少生本意识
- 软件随想录(local.joelonsoftware.com/wiki)-2001年04月21日 别让架构太空人吓到你 - Don't Let Architecture Astronauts Scar
- PSD的网页模版PS切图到网页生成全攻略
- 腾讯地图、高德地图去除logo方法
- Springboot与手机的互动
- k-means 的原理,优缺点以及改进
- 教育培训行业如何做好私域运营
- 浙江大学计算机科学与技术学院2014届本科生毕业典礼活动,北京邮电大学2014届本科生毕业典礼隆重举行...
- 网页版php手机端怎么转wap页,用dw做的普通网页和wap网页,要怎样做才能让pc浏览器和手机浏览器自动识别并跳转呢?...
- 客单价高达40万,月子中心是门赚钱的好生意?
- 【洛谷P1430】序列取数【dp】
- MySQL存储过程(CREATE PROCEDURE 存储过程名(参数列表))
热门文章
- matlab作卷积的公式,卷积相关公式的matlab代码
- Qt扫盲-网络编程概述
- PDF 阅读器福昕阅读器 Foxit Reader v9.7.0.29455 中文便携版
- IdentityServer4实战详解
- cesium js 路径_Cesium学习笔记1:环境搭建
- Java私塾:研磨设计模式 之 装饰模式(Decorator)3
- 初学Java常用设计模式之——装饰器模式
- matlab有限域多项式除法_有限域GF(2^8)的四则运算及拉格朗日插值
- 用Java实现的简易马赛克拼图
- 四甲基环四硅氧烷D4H