基于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号
友情链接: 成都网站设计 企业网站设计 成都网站设计制作公司 成都网站建设 手机网站建设套餐 成都网站建设 网站制作公司 重庆企业网站建设 企业网站设计 网站制作公司 上市集团网站建设 成都品牌网站建设 温江网站设计 高端网站设计 宜宾网站设计 营销型网站建设 成都网站设计 成都网站建设 成都网站制作 定制网站设计 成都网站建设 自适应网站设计