Ответ 1
Они такие же, как Activity.getString(int)
делают именно это:
public final String getString(int resId) {
return getResources().getString(resId);
}
Я заметил, что класс Activity
имеет два разных метода для получения ресурса String.
Это возможно, используя:
getString(int resId)
: Верните локализованную строку из таблицы строк по умолчанию пакета приложения.
getResources().getString(int id)
: возвращает строковое значение, связанное с определенным идентификатором ресурса. Он будет лишен любой текстовой информации в стиле.
Я не понимаю, в чем разница между обоими методами. Может кто-нибудь мне сказать?
Они такие же, как Activity.getString(int)
делают именно это:
public final String getString(int resId) {
return getResources().getString(resId);
}
Они - один и тот же метод, ничего особенного в них.
В фрагментах вы также можете использовать getString()
вместо getActivity().getString()