質問
Androidアプリの設計において、以下のより良いアプローチは何ですか
- すべての文字列定数をに配置します
res/values/Strings.xml
また - 次のようなクラスを作成します
Constant.java
すべての文字列がある場所public static final
?
それらのどれがより効率的であるかを選択する?
解決
定数クラスがより効率的になると思います。
ただし、どちらの場合でも速度は実際には問題ではありません。意味があるものに基づいて整理することをお勧めします。
定数クラス
データベース列名やその他のキーなど、内部で使用される文字列定数を置きます。
strings.xml
ユーザー用に表示される文字列を置きます。これにより、ローカリゼーションなどを活用できます。
所属していません StackOverflow