0
共通のファイルに配置する文字列(メッセージとURL)のリストがあります。コンテナクラスやxmlリソースとして配置する方が効率的でしょうか?Android高速アクセス:コンテナクラスまたはxmlリソース
xmlレイアウトで文字列を使用する場合は、文字列をxmlリソースに配置する必要がありますか?
編集:両方のアプローチの利点を知っています。私が知りたいことは、より速いことです。
共通のファイルに配置する文字列(メッセージとURL)のリストがあります。コンテナクラスやxmlリソースとして配置する方が効率的でしょうか?Android高速アクセス:コンテナクラスまたはxmlリソース
xmlレイアウトで文字列を使用する場合は、文字列をxmlリソースに配置する必要がありますか?
編集:両方のアプローチの利点を知っています。私が知りたいことは、より速いことです。
XMLリソースは、APKを作成するときに実際にバイナリ形式にコンパイルされるため、かなり高速です。リソースを使用する場合、異なる言語(ロケール)、バージョン、または画面サイズに異なるストリングを定義することができ、プラットフォームは自動的に正しいものを使用します。コンテナクラスを使用する理由はなく、XMLリソースを使用します。
私は彼らがかなり速いことを知っています。私はただより高速のxmlリソースまたはコンテナクラスを要求していますか? –
私は分かりません。あなたが本当に数字が必要な場合は、ベンチマークしてください。注意すべきもう一つは、古いプラットフォームではリソース文字列の配列などに512要素(IIRC)を超えてリソース制限があることです。これは、コンテナクラスを使用する必要があるケースの1つです。 –
「ベンチマーク」とはどういう意味ですか? –