基于TransactionTooLargeException异常分析
2017-11-26 10:24
447 查看
异常的关键字是:android.view.InfiateException:Binary XML file line #11:Error infiating class
官方文档里的解释是,Binder最大通常限制是1MB,如果大于1MB的话,就会抛出TransactionTooLargeException的异常。
相应的解决方法:不要将大量数据传入Binder中,比如说图片。
这个Crash经常出现在图片的分享功能中,因为我们要给第三方分享SDK传递很大的图片。
此外,使用采集打点数据时也会看到这类Crash,因为打点的机制不是每点击一次按钮就发一次,
而是数据积累到一定量后再发,这个阈值太大就会导致抛出TransactionTooLargeException异常。
以上这篇基于TransactionTooLargeException异常分析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章推荐
- 蓝牙压力測试报抛android.os.TransactionTooLargeException异常分析总结
- 蓝牙压力测试报抛android.os.TransactionTooLargeException异常分析总结
- TransactionTooLargeException异常分析
- android.os.TransactionTooLargeException异常
- Android异常:android.os.TransactionTooLargeException
- android.os.TransactionTooLargeException异常
- 双微信,分享发生TransactionTooLargeException 异常,记录
- intent传递数据太大,报TransactionTooLargeException异常!!!!!!!!
- android.os.TransactionTooLargeException异常
- Caused by: android.os.TransactionTooLargeException
- 修改binder buffer 去掉TransactionTooLargeException
- Android Binder: TranscationTooLargeException分析
- TransactionTooLargeException崩溃的解决
- Android调用系统裁减图片,出现android.os.TransactionTooLargeException: data parcel size 642356 bytes
- java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 520536 bytes
- Android TransactionTooLargeException 解析,思考与监控方案
- android.os.TransactionTooLargeException
- 捉虫记之TransactionTooLargeException
- android.os.TransactionTooLargeException
- 【Android】Intent传递数据量过大的问题android.os.TransactionTooLargeException