翻訳の問題が発生して以来、Android でリソースを使用して Android で文字列を宣言しようとしてきました。しかし、ログ メッセージに使用する文字列のように、文字列を宣言する必要がない場合もあります。しかし、少し調べてみたところ、strings.xml から文字列をコードにロードしたり、インラインでハードコーディングしたりして、どちらが高速かを誰もテストしていないことがわかりました。ログメッセージを使用する通常の方法は次のとおりです。
log.d(TAG, "This is My Hard Coded String");
「This is My Hard Coded String」をstrings.xmlに入れてコードで呼び出す場合と比較して:
log.d(TAG, getResurce().getString(R.string.hardcodedstring));
これらのテスト時間をいくつか実行してみましたが、すべての側面を考慮したかどうかはわかりません. では、他の誰かがこれを行った方が速いですか?