可以通过Intent发送大型数组吗?

时间:2015-12-24 19:23:50

标签: java android android-intent storage

我想将一个大型数组从一个意图发送到另一个意图。该数组包含许多元素(约50-100)。所以我想知道通过意图发送大型数组是否是一个很好的编程习惯。无论如何它会影响我的应用程序的性能吗?

2 个答案:

答案 0 :(得分:5)

是的,它会影响性能并与意图数据的大小成正比, 移动设备具有较小的堆大小,并且意图数据仍然在活动对象中直到销毁, intent基本上是用于活动类的java代码中的损失耦合。

答案 1 :(得分:-1)

您可以将这些数据保存在单件类中,然后从第二个Activity中获取它。