2015-01-24 3 views
0

Мне нужно использовать много строк url ​​в проекте Android.Как управлять строковыми ресурсами в Android

Сначала я сохранил их как class variable, но есть так много строк, поэтому я попытался сохранить их как строковые ресурсы в strings.xml. Однако это слишком сложно, так как url ​​включает в себя множество специальных символов, таких как &, /, % Мне нужно их преобразовать, используя <![CDATA[]>.

Каков наиболее эффективный способ хранения этих строк в Android?

ответ

1

Если они являются URL-адресами, нет смысла хранить их в файле strings.xml. Strings.xml предназначен для интернационализации, а локализация и URL-адреса не нужны. Поэтому сохраните их в классе констант, как раньше.

+0

Рекомендуется ли создавать класс только для использования переменных в Java? (Например, '.h' файл в' C') – soonoo

+0

констант, общих в разных частях программы, да, лучше иметь только единственное определение этой константы в некотором классе – mobilepotato7

Смежные вопросы