我的應用程序需要三個每defiend陣列來運行:一個字符串數組和兩個整數數組。每個陣列有100長度爲這些陣列添加到我的應用程序,我認爲以下兩種方法之一:在您的應用中硬編碼數組的最佳方式?
- 他們硬編碼在
Utils.java
類作爲一個靜態的final變量和參考他們在我的活動,每當我需要他們。 - 將它們放在
res
文件夾中,並在需要時構建陣列(使用getStringArray())。
現在,我想知道:
- 什麼是內存和效率方面的最佳方法?
- 第一種方法會增加我的應用程序所需的內存嗎?第二個會導致延誤和響應問題嗎?
- 我應該考慮更好的方法嗎?