在我们的应用程序的分析中,我们注意到getIntent().getExtras()调用的崩溃次数增加.这是间歇性的,我们不能复制它.

崩溃有两种形式:

12 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.os.Parcel.dataSize()' on a null object reference

13 at android.os.BaseBundle.(BaseBundle.java:126)

14 at android.os.Bundle.(Bundle.java:102)

15 at android.content.Intent.getExtras(Intent.java:5685)

12 Caused by: java.lang.IllegalArgumentException

13 at android.os.Parcel.nativeAppendFrom(Native Method)

14 at android.os.Parcel.appendFrom(Parcel.java:458)

15 at android.os.BaseBundle.(BaseBundle.java:126)

16 at android.os.Bundle.(Bundle.java:102)

17 at android.content.Intent.getExtras(Intent.java:5685)

检索代码基本上如下onResume(){… getIntent().getExtras()…}.我们检查bundle是否为null,但在此之前它崩溃了.

我们确实传递了一个自定义的parcelable,但广泛的单元测试正在通过编组和解组.

这些崩溃的有趣统计数据是,它主要发生在Android 6上(72%的会话记录中95%的崩溃发生在那里).此外,三星设备上很少发生意外崩溃(73%的会话记录只有10%的崩溃发生在该制造商处).

这次崩溃对应用程序造成约0.15%的上升趋势(可能是因为API23上的数量或用户数量增加).

有人遇到类似的东西或已经有解决方案?

android parcel分析,android – 从Intent检索时Parcel崩溃相关推荐

  1. android listview 分析,Android中ListView用法实例分析

    本文实例分析了Android中ListView用法.分享给大家供大家参考,具体如下: 通过在Layout中添加ListView Widget可以达到在页面布局具有列表效果的交互页面.在这里通过举例来说 ...

  2. android 图库分析,Android开发之ImageSwitcher相册功能实例分析

    本文实例讲述了Android开发之ImageSwitcher相册功能.分享给大家供大家参考,具体如下: 简介: 1.ImageSwitcher是viewSwitcher的子类,所以ImageSwitc ...

  3. android adb 分析,android adb shell常用脚本分析课件.ppt

    android adb shell常用脚本分析课件 ADB概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 电脑上运行的客户端. 在你用于开发的机器上作为后台进程运行的服务器. ...

  4. android 按键分析,Android TV开发按键与焦点深入分析(四)

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前面三篇都是从源码的角度分析按键事件.焦点变换的原理,作为应用层的开发者, 分析源码都是带着实际的开发困惑的,要不然谁没 ...

  5. android latinime分析,Android AOSP输入法(LatinIME)大写判断分析

    LatinIME源码地址:https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/android-5.1. ...

  6. ios android安全性分析,Android与iOS的对比分析及Android安全技术的设计与实现

    摘要: 近年来科技的发展和进步极大的推动了智能手机的飞速发展,手机功能的日益强大使人们对其依赖度显著上升.作为与人们生活密不可分通讯工具,手机安全的重要性不言而喻.现如今,随着手机网络的迅猛发展和形形 ...

  7. Android.mk 分析android buid工程需要的makefile知识点总结

    1.0 make -C /home/wangxiancan/android -f build/core/main.mk all_modules -C 表示进入到某目录 执行(解析)其中的makefil ...

  8. android gc分析,android GC浅析

    在dalvik中,GC的类型有三种: 1.GC_EXPLICIT: 应用主动调用System.gc()产生的GC事件. 2.GC_FOR_ALLOC: 3.GC_CONCURRENT: 给Java层的 ...

  9. android apk 分析,Android APK分析工具

    1.Apktool 官网:http://ibotpeaches.github.io/Apktool/ 源码: Github地址:https://github.com/iBotPeaches/Apkto ...

  10. 【Android 逆向】Android 系统文件分析 ( Android 系统 root 环境准备 | 查看 Android 根目录信息 )

    文章目录 一.Android 系统 root 环境准备 二.查看 Android 根目录信息 一.Android 系统 root 环境准备 需要一部 root 过的手机 , 或者直接使用带有 root ...

最新文章

  1. 静茹docker容器的几种方法_Docker介绍及使用
  2. All men are brothers(并查集+思维 好题!!!)
  3. 网络编程-TCP/IP协议栈-UDP/HTTP协议
  4. 14种模式解决面试算法编程题(PART I)
  5. Ubuntu 12.04 用户安装Chromium
  6. 【java】线程的简单使用以及注意的问题
  7. springmvc + excel代
  8. java案例代码14-guiJframe简单小案例
  9. 基于stylus的border一像素线问题与ellipsis多行的兼容方案
  10. Python学习总结之一 -- 基础篇
  11. 如何在C#中读写INI文件
  12. 图书期刊信息管理系统c语言,基于C语言的图书馆管理系统.doc
  13. 速卖通关键词挖掘工具_谷歌优化关键词挖掘工具大全
  14. ndo2db: mysql_error: ‘Unknown column ‘importance’ in ‘field list”
  15. ZOJ 1788 Quad Trees (四分树经典)
  16. Python(x,y)下载安装及基本操作
  17. Flume【问题记录 01】【at org.apache.flume.node.Application.main(Application.java:xxx) 类问题整理+其他类型问题总结】【避坑指南】
  18. knn之KD树深度构建原理
  19. 树莓派4b+mcp2515实现CAN总线通讯和系统编程(一.配置树莓派CAN总线接口)
  20. 有效数字及其运算规则

热门文章

  1. 【电驴傻瓜教程-我为人人,人人为我】
  2. parse error, unexpected TOKBEGIN, expecting AFFECT or SEMICOLON
  3. 计算机科学与工程版面费,《计算机工程与设计》版面费问题 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  4. STM32 USB_SPI_FLASH 简易U盘设计
  5. 面向稀有事件的 Logistic Regression 模型校准
  6. 微信屏蔽网址解决办法:实现被微信屏蔽的网址在微信内正常访问
  7. Matlab读取shape文件并统计均值
  8. php中的implode,php里implode是什么意思
  9. mysql 问号作用,在“WHERE column =?”中MySQL中问号的意义是什么?
  10. 笔记本电脑上网出现问题的解决方法