Страница 1 из 1

Как получить ресурс из String с путем ресурса?

Добавлено: 02 окт 2015, 12:41
adast123
Есть метод который выполняет поиск в большем тексте, находит самопроизвольные теги в которых прописан путь ресурса, и помещает пути в массив.
Как получить ресурс из String с путем ресурса?

Код: Выделить всё

String source = "R.string.text";
String text = getString(source);
Вот этот код не работает

Re: Как получить ресурс из String с путем ресурса?

Добавлено: 02 окт 2015, 13:33
Mikhail_dev
[syntax=java5]
private int getResourceId(String key) {
int resourceId = c.getResources().getIdentifier(key, "string", c.getPackageName());
return resourceId;
}
...
String text = getString(getResourceId("your_string_key"));
[/syntax]

Re: Как получить ресурс из String с путем ресурса?

Добавлено: 02 окт 2015, 18:16
adast123
Что такое c?

Re: Как получить ресурс из String с путем ресурса?

Добавлено: 02 окт 2015, 18:26
adast123
Спасибо огромное! Разобрался