Мне просто интересно, какие преимущества/накладные расходы для использования @string
, а не жесткие строки кодирования в реальном Java-коде... Например:
// To get the string resource:
getActivity.setTitle(getString(R.string.my_string));
Является ли это лучшей практикой для таких вещей, как заголовки Actionbar, динамически созданный текст кнопки и т.д. Или я должен просто сделать это:
// Hardcoded string
getActivity.setTitle("My String");
Я знаю, что будет немного больше накладных расходов, делая это первым способом. Просто не уверен, что такое лучшая практика.