Я пытаюсь использовать файл ресурсов xml для хранения отображений определенных значений. Затем, в моем приложении, когда я хочу получить их значения, я хотел бы просто получить доступ к значениям в файле xml по ключу. Проблема в том, что я не знаю ключ заранее. Существует некоторая логика, которая оценивает, какой ключ нужно получить, а затем я должен получить значение этого ключа. Например:Доступ к ресурсу строки доступа по ключу
switch(id) {
case 0:
key = hello;
break;
case 1:
key = world;
break;
}
Теперь я хотел бы получить доступ к значению для этих ключей, которые я хранятся в файле XML. Как я могу это сделать? Я не хочу использовать SharedPreferences, и я не могу точно использовать resources.getString (R.string. _), потому что я не знаю ключа заранее.
переключатель был простым примером. Мой реальный прецедент заключается в том, что у меня есть dic t с ключами, и я бы хотел, чтобы значение получилось из файла ресурсов. Поэтому я проверяю, является ли (userInput == dict.containsKey (userInput)) -> получить запись xml ресурса –
@JohnBaum Посмотрите на второй пример – Ozzy