我们可以通过android在意图中传输多少数据?

时间:2015-09-10 06:41:23

标签: android android-intent

我们可以在android中通过intent传输多少数据 在这里,我发送sting作为一个值。但我可以通过intent发送多少数据。 是否基于Android OS版本进行了更改?

Intent myintent=new Intent(Info.this, GraphDiag.class).putExtra("101", "string");
startActivity(myintent);

3 个答案:

答案 0 :(得分:1)

您可以通过意图传输的数据量约为1MB

这是一个有用的链接

Issue: Passing large data to second Activity

答案 1 :(得分:0)

在谷歌群组中阅读此链接我看不到任何限制本身。但它也描绘了最重要的几个回复中非常重要的一点

  

尚未记录。

这是链接... https://code.google.com/p/android/issues/detail?id=5878

答案 2 :(得分:0)

我认为我们可以发送大约100kb,因为我使用了两个图像,每个图像大约40kb,其中包括一些文本,但是由于内存不足异常,我的应用程序崩溃了。

当我使用两张大约12kb的图像时,效果很好,但是花了1秒钟才开始第二个活动。 :)

是的,它也会根据Android操作系统版本进行更改。