Это похоже на проблему с последней версией Chrome (65.0.3325.146). Вернувшись к более ранней версии Chrome (64.0.3282.186), проблема исчезла для меня.
Будет исследовать дальше и обновлять здесь, если я нахожу дополнительную информацию, но в качестве временного обходного пути вы можете удалить хром и установить версия 64.0.3282.186.
Я собираюсь предположить, что ваш x
является индексом, возможно, вытягивается из пользовательского выбора из track
.
У вас есть два основных варианта:
int[] {R.raw.track1, R.raw.track2, ...}
и искать значение R.raw
таким образом getResources().getIdentifier()
для поиска идентификатора во время выполнения Второй вариант проще, но использует отражение и, следовательно, не супер-быструю. В вашем случае это не имеет значения, поскольку я сомневаюсь, что вы просматриваете эти идентификаторы в плотном цикле.