Создание пути & ldquo; variable file & rdquo; используя строку java? [Дубликат]

Это похоже на проблему с последней версией Chrome (65.0.3325.146). Вернувшись к более ранней версии Chrome (64.0.3282.186), проблема исчезла для меня.

Будет исследовать дальше и обновлять здесь, если я нахожу дополнительную информацию, но в качестве временного обходного пути вы можете удалить хром и установить версия 64.0.3282.186.

1
задан Floern 16 January 2016 в 17:35
поделиться

1 ответ

Я собираюсь предположить, что ваш x является индексом, возможно, вытягивается из пользовательского выбора из track.

У вас есть два основных варианта:

  1. Иметь соответствующий int[] {R.raw.track1, R.raw.track2, ...} и искать значение R.raw таким образом
  2. Использовать getResources().getIdentifier() для поиска идентификатора во время выполнения

Второй вариант проще, но использует отражение и, следовательно, не супер-быструю. В вашем случае это не имеет значения, поскольку я сомневаюсь, что вы просматриваете эти идентификаторы в плотном цикле.

2
ответ дан CommonsWare 24 August 2018 в 09:16
поделиться
Другие вопросы по тегам:

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