标签: java android android-intent storage
我想将一个大型数组从一个意图发送到另一个意图。该数组包含许多元素(约50-100)。所以我想知道通过意图发送大型数组是否是一个很好的编程习惯。无论如何它会影响我的应用程序的性能吗?
答案 0 :(得分:5)
是的,它会影响性能并与意图数据的大小成正比, 移动设备具有较小的堆大小,并且意图数据仍然在活动对象中直到销毁, intent基本上是用于活动类的java代码中的损失耦合。
答案 1 :(得分:-1)
您可以将这些数据保存在单件类中,然后从第二个Activity中获取它。