在android中返回大于1MiB的结果?

时间:2013-04-01 23:12:17

标签: android android-activity

有没有办法从Activity返回大于1 MiB的值?我有一个2 MiB大的字节数组,如果我尝试以通常的方式从一个活动返回它(startActivityForResult,setResult,finish)我得到一个

"JavaBinder FAILED BINDER TRANSACTION" error.

我知道通过意图传递的数据有1MiB限制。那么如何返回大于1 MiB的值呢?

1 个答案:

答案 0 :(得分:0)

我不知道我喜欢这个答案但您可以将数据分配给应用程序类中的字段,然后从您返回的活动中读取它。哈基,但它应该工作。然后返回一个布尔值,让调用活动知道你是否成功设置了数据。