Подтвердить что ты не робот

Есть ли побочные эффекты использования нескольких файлов string.xml?

В настоящее время я создаю приложение, в котором есть несколько строк ( > 300), и у меня есть некоторые проблемы, чтобы быстро найти строку со многими из них. Поэтому я рассматривал возможность использования нескольких string.xml файлов вместо одного (string_menu, string_activity1,...).

Есть ли побочный эффект в этой практике? Это плохая или хорошая практика?

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

4b9b3361

Ответ 1

Как указано в документации, вы можете использовать любое имя файла:

Имя файла произвольно. <string> имя элемента будет использоваться как идентификатор ресурса.

Ответ 2

В производительности есть НЕТ/Незначительные побочные эффекты, вы можете добавить столько, сколько сможете. Но сделайте их чистыми... Скажем, у меня есть 3 файла активности MainActivity, PhotoActivity, UserActivity и т.д.... создайте на общих strings.xml файлы и другие файлы, связанные с деятельностью.

-strings.xml                    -> create common string values here.
  --strings_main.xml            -> create main activity specific string values here.
  --strings_photo.xml           -> ...
  --strings_user.xml            -> ... etc etc

Надеюсь, это полезно. Спасибо!