Caused by: android.os.TransactionTooLargeException总结

原创 2016年06月01日 21:41:07

错误信息

Error: android.os.TransactionTooLargeException

W/ActivityManager(344): android.os.TransactionTooLargeException
W/ActivityManager(344):  at android.os.BinderProxy.transact(Native Method)
W/ActivityManager(344):  at android.app.ApplicationThreadProxy.scheduleLaunchActivity(ApplicationThreadNative.java:660)
W/ActivityManager(344):  at com.android.server.am.ActivityStack.realStartActivityLocked(ActivityStack.java:620)
W/ActivityManager(344):  at com.android.server.am.ActivityStack.startSpecificActivityLocked(ActivityStack.java:729)
W/ActivityManager(344):  at com.android.server.am.ActivityStack.resumeTopActivityLocked_childFunc(ActivityStack.java:1637)

该异常比较常见,频繁导致我们的APP发生Crash,咋一看错误日志可能无法准确的定位到Android代码中,其实这个错误发生在startActivity(intent)过程中,当我们启动Activity时,如果使用Bundle绑定过量的数据,就会发生这个异常。

解决方案

尽量不要通过Bundle传递过大的数据




安卓开发高级技术交流QQ群:108721298 欢迎入群

微信公众号:mobilesafehome

(本公众号支持投票)

Android安全技术大本营

版权声明:本文为博主原创文章,未经博主允许不得转载;来自http://blog.csdn.net/mynameishuangshuai

相关文章推荐

Android TransactionTooLargeException 解析,思考与监控方案

TransactionTooLargeException 分析与解决

What to do on TransactionTooLargeException?

在android中,intent传递数据有时候会出现以下的错误: java.lang.RuntimeException: Adding window failed at android.view.V...

蓝牙压力测试报抛android.os.TransactionTooLargeException异常分析总结

1、从main日志中找到异常点,如下: 08-20 11:05:19.754 5023 5023 E AndroidRuntime: FATAL EXCEPTION: main 08-20 11:...

Caused by: android.os.TransactionTooLargeException

setResult之后出现的异常,我当时选取了1500条数据,然后setResult  finish() 就出问题了,该问题暂时只出现在4.2.2版本中,其他版本没有问题,困惑啊 如果...

从TransactionTooLargeException谈到binder的内存管理

前言最近在Activity间传输数据时遇到了TransactionTooLargeException这个异常。了解过binder的看到transaction估计就能猜到这个异常应该跟binder有关。...
  • sgwhp
  • sgwhp
  • 2015年09月07日 23:46
  • 1547

android aidl 进程间通信需要注意msg的大小(android.os.TransactionTooLargeException)

1.bus工程实现通过service实现aidl实体类 2.actor工程通过发起bindservice,根据action去启动远程(跨进程的)bus上的aidl。 那么问题来了,我们知道,...

android.os.TransactionTooLargeException

android.os.TransactionTooLargeException 今天开发过程共遇到问题,后台要反回一些表格,不是单纯的数据,就是有一些html标签的东西,错误的思路: ...

ViewPager+Fragment出现android.os.TransactionTooLargeException的坑!!!

今天用viewpager+fragment实现一个需求,里面的fragment有30多个吧。数据量很大,不过界面可以正常显示,也没报错,但是当我跳转到下一个界面的时候,立马出现android.os.T...

双微信,分享发生TransactionTooLargeException 异常,记录

前提条件: 1. 开启双应用(设置-》双应用) 2. 安装微信。 复现步骤: 1. 用相机拍一张6M左右的照片并保存到手机。 2. 进入图库,打开这张6M左右的照片后选择分享-》朋友。 实...
  • xiaolli
  • xiaolli
  • 2017年03月06日 14:45
  • 307

android.os.TransactionTooLargeException异常

一. 背景 输入法在V2.30(185)和V2.35(196)两个版本中都碰到了大量的TransactionTooLargeException的崩溃问题,其中崩溃的堆栈有所不同: V2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Caused by: android.os.TransactionTooLargeException总结
举报原因:
原因补充:

(最多只允许输入30个字)