基于TransactionTooLargeException异常分析

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

创新互联建站成立于2013年,公司以成都网站建设、做网站、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户近千家,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

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

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

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

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

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

以上这篇基于TransactionTooLargeException异常分析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持创新互联。


分享标题:基于TransactionTooLargeException异常分析
分享链接:http://bzwzjz.com/article/gpojgd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都企业网站设计 企业网站设计 企业网站设计 成都网站建设 高端网站设计推广 网站制作公司 成都网站建设 网站建设改版 成都网站建设 成都网站建设公司 做网站设计 成都品牌网站设计 成都企业网站建设公司 营销型网站建设 企业网站建设公司 营销网站建设 手机网站制作 教育网站设计方案 成都网站制作 手机网站制作 自适应网站建设 高端网站建设