Я хочу получить идентификатор ресурса Android, который я сохранил в папке /res/raw.
Применение-
1 )Я передаю имя ресурса в класс, и это имя сохраняется в строковом файле Neme.
2 )Оператор для получения этого файла this.getResources().openRawResource(R.raw.xyz)
, где xyz — фактическое имя файла.
3 )Я понимаю, что метод openRawResource (int )принимает значение int, поэтому я не могу использовать выражение как this.getResources().openRawResource(R.raw.filename)
, где имя файла — строковая переменная, определенная выше.
Проблема :Я знаю имя файла, которое сохраняется в строке с именем имя файла, но я не могу его открыть, так как метод принимает идентификатор ресурса в формате int.
Мне нужно получить идентификатор ресурса этого имени файла и сохранить его в переменной int с именем файла _int и передать эту переменную методу openRawResource.
Пожалуйста, дайте мне знать, как я могу этого добиться.