Уведомление об андроиде Справки R.string.value

с чем соглашение

 CharSequence contentTitle = R.string.value;

Ошибка не может преобразовать от интервала до CharSequence. Существует ли путь вокруг этого, или я пропускаю что-то? я попробовал

String s = R.string.value + "";
CharSequence contentTitle = s;

это возвращает целочисленные значения. Какая-либо справка?

22
задан Simon 29 July 2010 в 13:59
поделиться

1 ответ

R.string.value - это вызов статического поля в классе R, которое автоматически генерируется Eclipse и делает своего рода сводку всех ваших ресурсов. Чтобы получить строку, вам нужно использовать:

CharSequence contentTitle = getString(R.string.value);

Если вы откроете класс R, вы увидите, что он содержит только числа, которые являются ссылками на скомпилированные ресурсы вашего проекта.

55
ответ дан 29 November 2019 в 03:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: