欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

基于TransactionTooLargeException异常分析

时间:2020-11-27 11:10:41|栏目:Android代码|点击:

异常的关键字是:android.view.InfiateException:Binary XML file line #11:Error infiating class

官方文档里的解释是,Binder最大通常限制是1MB,如果大于1MB的话,就会抛出TransactionTooLargeException的异常。

相应的解决方法:不要将大量数据传入Binder中,比如说图片。

这个Crash经常出现在图片的分享功能中,因为我们要给第三方分享SDK传递很大的图片。

此外,使用采集打点数据时也会看到这类Crash,因为打点的机制不是每点击一次按钮就发一次,

而是数据积累到一定量后再发,这个阈值太大就会导致抛出TransactionTooLargeException异常。

上一篇:Android 实现调用系统照相机拍照和录像的功能

栏    目:Android代码

下一篇:Android 获得View宽高的几种方式总结

本文标题:基于TransactionTooLargeException异常分析

本文地址:http://www.codeinn.net/misctech/26798.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有