Вопрос

Что лучше подходит к следующему при разработке приложения Android

  1. Поместить все константы струны в res/values/Strings.xmlили же
  2. Создайте класс как Constant.java где все строки public static final?

Выбор того, кто из них более эффективен?

Это было полезно?

Решение

Я представляю, что класс констант будет более эффективным.

Тем не менее, скорость в любом случае не должна быть проблемой. Я бы порекомендовал организовать, основываясь на том, что имеет смысл.

Constants Class

Поместите константы строк, которые будут использоваться внутри, например, имена столбцов базы данных или другие ключи.

Strings.xml

Поместите строки, которые отображаются для пользователя. Таким образом, вы можете воспользоваться локализацией и т. Д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top