我的应用程序需要三个 per-defiend 数组才能运行:一个字符串数组和两个整数数组。每个数组的长度为 100。为了将这些数组添加到我的应用程序中,我想到了以下两种方法:
- 将它们硬编码在一个
Utils.java
类中作为静态最终变量,并在我需要它们时在我的活动中引用它们。 - 将它们放在文件夹中,并在我需要时
res
构造数组(使用 getStringArray() )。
现在,我想知道:
- 就内存和效率而言,最好的方法是什么?
- 第一种方法会增加我的应用程序所需的内存吗?第二个会导致延迟和响应问题吗?
- 我应该考虑更好的方法吗?