я должен использовать strings.xml для удобства чтения в долгосрочной перспективе? - PullRequest
0 голосов
/ 23 мая 2018

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

textView.setText(context.getString(R.string.string, arg));

по сравнению с:

textView.setText(String.format("string %s", arg));

чемты думаешь?

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Даже если ваше приложение никогда не будет локализовано, это соглашение, которому нужно следовать.

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

И ваш код будет использовать только одну строку, если она используется несколько раз.Так что без дубликатов.и таким образом уменьшил строковую память в Java.

0 голосов
/ 23 мая 2018

Да.Вы должны хранить все строки в файле ресурсов.Читаемость не освобождает от ответственности, так как Android Studio покажет вам значение ссылочного ресурса, поэтому это не создает никаких проблем.

...