Android中的Binder事务失败

时间:2011-03-11 09:11:49

标签: java android android-activity android-binder

  

可能重复:
  Failed Binder Transaction when returning camera image

在Android堆栈中绑定器事务失败的可能性有多大?我有一个应用程序切换到不同的活动,但每个活动之间交换的数据的大小非常少(少于20个字节),其中包括没有图像。在某些情况下,系统会因内存不足而崩溃,而在其他情况下,应用程序会终止。

请帮助......我真的很烦恼......

2 个答案:

答案 0 :(得分:3)

我认为你过度采伐了。或者说存在巨大的内存泄漏。 最小化您的应用程序并运行android任务管理器。根据您的Android(移动)设备,如果存在过度记录或大量泄漏,您可能会导致系统崩溃。

答案 1 :(得分:3)

在远程过程调用期间,调用的参数和返回值将作为存储在Binder事务缓冲区中的Parcel对象进行传输。如果参数或返回值太大而不适合事务缓冲区,则调用将失败并抛出TransactionTooLargeException。

请参阅此链接表单android developer