Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Преобразование R.string.* в строку 
:(
    Опции темы
XenoGig
Дата 10.8.2011, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 9.8.2011

Репутация: нет
Всего: нет



Как преобразовать ресурсы R.string.* в обычный String для отображения в UI ?
Сама задача - отобразить ProgressDialog, он требует обычные строки, но поскольку ресурсы из R.string по факту int то он на это ругается.
Код:
Код

ProgressDialog pd=ProgressDialog.show(myActivity.this, R.string.str1, R.string.str2, true, false);

Использование getString(); не помогает, приложение все равно крашится:
Код

String str1=getBaseContext().getString(R.string.str1);
String str2=getBaseContext().getString(R.string.str2);
ProgressDialog pd=ProgressDialog.show(myActivity.this, str1,str2, true, false);

Если вписать обычные строки, не из R.string, то все нормально.
Какие есть еще варианты решения проблемы?
PM MAIL   Вверх
spyswamp
Дата 10.8.2011, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 18.8.2006

Репутация: 4
Всего: 7



Код

String str = getResources().getString(R.string.some_id);


Все очевидно.


--------------------
- why you call it beta?
- cuz it's betta then nothin'
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0927 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.