第一次写博客 就是为了纪念这个困扰我一晚上的纠结问题    其实网上不少类似的问题  但都能看出个大概 什么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相关推荐

  1. android.view.WindowLeaked: Activity has leaked window com.android.internal.p

    android.view.WindowLeaked: Activity  has leaked window com.android.internal.policy.impl.PhoneWindow$ ...

  2. 窗体泄露 android.view.WindowLeaked: Activity XxxActivity has leaked window android.widget.PopupWindow$Po

    目录 前言 Why 怎么解决 How to 办? 前言 搞项目的时候遇到一个Bug,当ListPopupWindow显示的时候,按返回键就会报标题类似的错误.但是在点击Toolbar的Navigati ...

  3. Android Configuration change引发的问题及解决方法

    之前在学习Fragment和总结Android异步操作的时候会在很多blog中看到对Configuration Change的讨论,以前做的项目都是固定竖屏的,所以对横竖屏切换以及横竖屏切换对程序有什 ...

  4. android.view.InflateException: Binary XML file 解决方

    2019独角兽企业重金招聘Python工程师标准>>> java.lang.RuntimeException: Unable to start activity ComponentI ...

  5. Android7.1.1系统,Toast的Exception: android.view.WindowManager$BadTokenException解决

    7.1.1系统版本,我发现问题很多,比如 有个接口字段用了base64,但是我添加包的时候用的 java.util.base64 结果会崩溃报错,网上搜索后要用 android.util.base64 ...

  6. android应用开发中收集的异常日志解决方法记录

    这里主要是列出开发中收集的一些错误日志,以及解决方案,仅供参考,也有待解决的问题 1, ListView 中出现java.lang.IndexOutOfBoundsException: Invalid ...

  7. Android 8.0接收通知后会手机崩溃,闪屏,恢复出厂设置的解决方法

    最近用极光推送,发现有新的SDK,就试试用.我的手机是Nexus 6P,原生8.0,结果一更新,手机就不断闪屏,系统崩溃,说要恢复出厂设置了 幸亏重启前截停了.然后求助极光推送,可得到的答复不是SDK ...

  8. android studio导入eclipse项目各种问题,eclipse项目导入android studio 各类问题及解决方法...

    随着时间的推移,技术的推进,开发android的IDE,逐渐由 eclipse转移到android studio,但-  我们的拖延症是很严重的,只要eclipse能用一天就绝不迁移 ,只到有一天,项 ...

  9. Android工程中方法数超过65536解决方法

    Android工程中方法数超过65536解决方法 1 Dalvik虚拟机(DVM)和Java虚拟机(JVM) JVM是Java Virtual Machine,DVM是Dalvik Virtual M ...

最新文章

  1. 从多媒体技术演进看AI技术
  2. android判断是否json格式,Android判断json格式将错误信息提交给服务器
  3. 【BZOJ1123】 [POI2008]BLO (tarjan)
  4. OPNET中的zigbee
  5. 【直播】如何获得更加高效的深度卷积神经网络
  6. 洛谷 - P2756 飞行员配对方案问题(二分图最大匹配+路径打印)
  7. 系统类配置(三)【ubuntu14.04或者ubuntu16.04 配置caffe】
  8. 无线路由dns服务器地址,tplink无线路由器怎么设置DNS服务器地址
  9. 语法错误 : 缺少“;”(在“*”的前面)_学科教学不能缺少生本意识
  10. 软件随想录(local.joelonsoftware.com/wiki)-2001年04月21日 别让架构太空人吓到你 - Don't Let Architecture Astronauts Scar
  11. PSD的网页模版PS切图到网页生成全攻略
  12. 腾讯地图、高德地图去除logo方法
  13. Springboot与手机的互动
  14. k-means 的原理,优缺点以及改进
  15. 教育培训行业如何做好私域运营
  16. 浙江大学计算机科学与技术学院2014届本科生毕业典礼活动,北京邮电大学2014届本科生毕业典礼隆重举行...
  17. 网页版php手机端怎么转wap页,用dw做的普通网页和wap网页,要怎样做才能让pc浏览器和手机浏览器自动识别并跳转呢?...
  18. 客单价高达40万,月子中心是门赚钱的好生意?
  19. 【洛谷P1430】序列取数【dp】
  20. MySQL存储过程(CREATE PROCEDURE 存储过程名(参数列表))

热门文章

  1. matlab作卷积的公式,卷积相关公式的matlab代码
  2. Qt扫盲-网络编程概述
  3. PDF 阅读器福昕阅读器 Foxit Reader v9.7.0.29455 中文便携版
  4. IdentityServer4实战详解
  5. cesium js 路径_Cesium学习笔记1:环境搭建
  6. Java私塾:研磨设计模式 之 装饰模式(Decorator)3
  7. 初学Java常用设计模式之——装饰器模式
  8. matlab有限域多项式除法_有限域GF(2^8)的四则运算及拉格朗日插值
  9. 用Java实现的简易马赛克拼图
  10. 四甲基环四硅氧烷D4H