可以通过Intent发送大数组吗



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

是的,它会影响性能,并与意向数据的大小成正比,移动设备具有小的堆大小,并且意图中的数据在销毁之前仍在活动对象中,其目的基本上是针对活动类的java代码中的丢失耦合。

您可以将数据保存在singleton类中,并从第二个"活动"中获取数据。

最新更新