基于TransactionTooLargeException异常分析

 更新时间:2017年11月26日 10:24:43   作者:邹奇  
下面小编就为大家分享一篇基于TransactionTooLargeException异常分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

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

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

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

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

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

相关文章

  • Android Studio新建工程默认在build.gradle中加入maven阿里源的问题

    Android Studio新建工程默认在build.gradle中加入maven阿里源的问题

    这篇文章主要介绍了Android Studio新建工程默认在build.gradle中加入maven阿里源的问题,本文通过实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Android编程之播放器MediaPlayer实现均衡器效果示例

    Android编程之播放器MediaPlayer实现均衡器效果示例

    这篇文章主要介绍了Android编程之播放器MediaPlayer实现均衡器效果,结合具体实例形式分析了Android调用MediaPlayer相关API构造均衡器的具体步骤与相关功能实现方法,需要的朋友可以参考下
    2017-08-08
  • 安卓逆向分析之酷狗signature案例分享

    安卓逆向分析之酷狗signature案例分享

    这篇文章主要为大家介绍了安卓逆向分析之酷狗signature的案例分享,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-02-02
  • 深入分析安卓(Android)中的注解

    深入分析安卓(Android)中的注解

    注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及ButterKnife和Otto这些基于注解的库的一些工作原理.下面一起来看看。
    2016-08-08
  • Android 修改现有ROM资源文件如何实现

    Android 修改现有ROM资源文件如何实现

    这篇文章主要介绍了Android 修改现有ROM资源文件如何实现的相关资料,这里对修改ROM 文件进行了详细的步骤介绍,需要的朋友可以参考下
    2016-12-12
  • 5步教你快速写一个android Router路由框架

    5步教你快速写一个android Router路由框架

    本篇文章主要介绍了5步教你快速写一个Router路由框架(详细步骤),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Android Studio 配置国内镜像源的实现步骤

    Android Studio 配置国内镜像源的实现步骤

    本文主要介绍了Android Studio 配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-04-04
  • Android中View.post和Handler.post的关系

    Android中View.post和Handler.post的关系

    这篇文章主要介绍了Android中View.post和Handler.post的关系,View.post和Handler.post是Android开发中经常使用到的两个”post“方法,关于两者存在的区别与联系,文章详细分析需要的小伙伴可以参考一下
    2022-06-06
  • Android基于Mapbox V10 绘制LineGradient轨迹

    Android基于Mapbox V10 绘制LineGradient轨迹

    这篇文章主要介绍了Android基于Mapbox V10 绘制LineGradient轨迹,文章通告介绍一些V10上的用法,最终讲下如何绘制渐变运动记录轨迹,感兴趣的小伙伴可以参考一下
    2022-08-08
  • 浅谈Android中多线程切换的几种方法

    浅谈Android中多线程切换的几种方法

    本篇文章主要介绍了浅谈Android中多线程切换的几种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01

最新评论