java - 传递一个 ArrayList 还是创建一个新的?
问题描述
我正在构建一个应用程序,在其中我在每个 Activity 中创建相同的 ArrayList。另一种选择是在第一个 Activity 中创建 ArrayList,然后将其传递给其他 Activity。但是,我不知道这是否比每次创建相同的 ArrayList 更好。我知道通过创建一个新的 ArrayList 会占用一些内存(ArrayList 不是那么大),但是通过使用 Intent 传递一个 ArrayList 会减慢您的应用程序的速度,对吧?
最好的选择是什么?
亲切的问候, Koen
解决方案
您可以简单地制作一个ArrayList
自定义Application
类并在每个Activity
推荐阅读
- java - 由于防止类加载器泄漏和 c3p0,tomcat 无法正常关闭
- javascript - 为什么我们在打字稿中使用 HTMLInputElement?
- laravel - Laravel 5.3 仅在同一个表中的另一行不存在时才返回结果
- xaml - Xamarin - ios xaml 预览失败并出现单点触控错误
- php - 无效的单元格坐标错误phpExcel - ?
- parsing - 如何遍历yacc生成的解析树?
- spring-boot - 为特定的 Tomcat Web 应用程序启动传递命令行参数
- ruby-on-rails - rails:嵌套资源保存空记录
- javascript - base64 或十六进制编码的 Int8 二进制字符串到 Int32Array
- android - 为什么我的 Admob 激励视频广告一次又一次加载失败?