首页 > 解决方案 > 传递一个 ArrayList 还是创建一个新的?

问题描述

我正在构建一个应用程序,在其中我在每个 Activity 中创建相同的 ArrayList。另一种选择是在第一个 Activity 中创建 ArrayList,然后将其传递给其他 Activity。但是,我不知道这是否比每次创建相同的 ArrayList 更好。我知道通过创建一个新的 ArrayList 会占用一些内存(ArrayList 不是那么大),但是通过使用 Intent 传递一个 ArrayList 会减慢您的应用程序的速度,对吧?

最好的选择是什么?

亲切的问候, Koen

标签: javaandroidarraylistandroid-intentinitializing

解决方案


您可以简单地制作一个ArrayList自定义Application类并在每个Activity


推荐阅读