android parcel分析,android – 从Intent检索时Parcel崩溃
在我们的应用程序的分析中,我们注意到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崩溃相关推荐
- android listview 分析,Android中ListView用法实例分析
本文实例分析了Android中ListView用法.分享给大家供大家参考,具体如下: 通过在Layout中添加ListView Widget可以达到在页面布局具有列表效果的交互页面.在这里通过举例来说 ...
- android 图库分析,Android开发之ImageSwitcher相册功能实例分析
本文实例讲述了Android开发之ImageSwitcher相册功能.分享给大家供大家参考,具体如下: 简介: 1.ImageSwitcher是viewSwitcher的子类,所以ImageSwitc ...
- android adb 分析,android adb shell常用脚本分析课件.ppt
android adb shell常用脚本分析课件 ADB概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 电脑上运行的客户端. 在你用于开发的机器上作为后台进程运行的服务器. ...
- android 按键分析,Android TV开发按键与焦点深入分析(四)
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前面三篇都是从源码的角度分析按键事件.焦点变换的原理,作为应用层的开发者, 分析源码都是带着实际的开发困惑的,要不然谁没 ...
- android latinime分析,Android AOSP输入法(LatinIME)大写判断分析
LatinIME源码地址:https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/android-5.1. ...
- ios android安全性分析,Android与iOS的对比分析及Android安全技术的设计与实现
摘要: 近年来科技的发展和进步极大的推动了智能手机的飞速发展,手机功能的日益强大使人们对其依赖度显著上升.作为与人们生活密不可分通讯工具,手机安全的重要性不言而喻.现如今,随着手机网络的迅猛发展和形形 ...
- Android.mk 分析android buid工程需要的makefile知识点总结
1.0 make -C /home/wangxiancan/android -f build/core/main.mk all_modules -C 表示进入到某目录 执行(解析)其中的makefil ...
- android gc分析,android GC浅析
在dalvik中,GC的类型有三种: 1.GC_EXPLICIT: 应用主动调用System.gc()产生的GC事件. 2.GC_FOR_ALLOC: 3.GC_CONCURRENT: 给Java层的 ...
- android apk 分析,Android APK分析工具
1.Apktool 官网:http://ibotpeaches.github.io/Apktool/ 源码: Github地址:https://github.com/iBotPeaches/Apkto ...
- 【Android 逆向】Android 系统文件分析 ( Android 系统 root 环境准备 | 查看 Android 根目录信息 )
文章目录 一.Android 系统 root 环境准备 二.查看 Android 根目录信息 一.Android 系统 root 环境准备 需要一部 root 过的手机 , 或者直接使用带有 root ...
最新文章
- 静茹docker容器的几种方法_Docker介绍及使用
- All men are brothers(并查集+思维 好题!!!)
- 网络编程-TCP/IP协议栈-UDP/HTTP协议
- 14种模式解决面试算法编程题(PART I)
- Ubuntu 12.04 用户安装Chromium
- 【java】线程的简单使用以及注意的问题
- springmvc + excel代
- java案例代码14-guiJframe简单小案例
- 基于stylus的border一像素线问题与ellipsis多行的兼容方案
- Python学习总结之一 -- 基础篇
- 如何在C#中读写INI文件
- 图书期刊信息管理系统c语言,基于C语言的图书馆管理系统.doc
- 速卖通关键词挖掘工具_谷歌优化关键词挖掘工具大全
- ndo2db: mysql_error: ‘Unknown column ‘importance’ in ‘field list”
- ZOJ 1788 Quad Trees (四分树经典)
- Python(x,y)下载安装及基本操作
- Flume【问题记录 01】【at org.apache.flume.node.Application.main(Application.java:xxx) 类问题整理+其他类型问题总结】【避坑指南】
- knn之KD树深度构建原理
- 树莓派4b+mcp2515实现CAN总线通讯和系统编程(一.配置树莓派CAN总线接口)
- 有效数字及其运算规则
热门文章
- 【电驴傻瓜教程-我为人人,人人为我】
- parse error, unexpected TOKBEGIN, expecting AFFECT or SEMICOLON
- 计算机科学与工程版面费,《计算机工程与设计》版面费问题 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
- STM32 USB_SPI_FLASH 简易U盘设计
- 面向稀有事件的 Logistic Regression 模型校准
- 微信屏蔽网址解决办法:实现被微信屏蔽的网址在微信内正常访问
- Matlab读取shape文件并统计均值
- php中的implode,php里implode是什么意思
- mysql 问号作用,在“WHERE column =?”中MySQL中问号的意义是什么?
- 笔记本电脑上网出现问题的解决方法