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

Is it okay to send large array through Intent?

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

是的,它会影响性能并与意图数据的大小成正比, 移动设备的堆大小很小,意图数据仍在 activity 对象中直到销毁, 意图基本上是为了 java 代码中 activity 类 的损失耦合。

您可以将数据保存在单例 class 中并从第二个 Activity 中获取。