私のアプリを実行するには、定義ごとに 3 つの配列 (文字列の配列と整数の 2 つの配列) が必要です。各配列の長さは 100 です。これらの配列をアプリに追加するには、次の 2 つの方法を考えました。
- それらを
Utils.java
静的な最終変数としてクラスにハードコードし、必要なときにいつでもアクティビティで参照します。 - それらを
res
フォルダー に入れて、必要なときにいつでも( getStringArray()を使用して) 配列を作成します。
今、私は疑問に思っています:
- メモリと効率の点で最良のアプローチは何ですか?
- 最初のアプローチでは、アプリに必要なメモリが増加しますか? 2 つ目は、遅延や応答の問題を引き起こしますか?
- 検討すべきより良いアプローチはありますか?