Я собираюсь предположить, что ваш x
является индексом, возможно, вытягивается из пользовательского выбора из track
.
У вас есть два основных варианта:
int[] {R.raw.track1, R.raw.track2, ...}
и искать значение R.raw
таким образом getResources().getIdentifier()
для поиска идентификатора во время выполнения Второй вариант проще, но использует отражение и, следовательно, не супер-быструю. В вашем случае это не имеет значения, поскольку я сомневаюсь, что вы просматриваете эти идентификаторы в плотном цикле.
Я считаю, что недавно выпущенный django-поршень является лучшим решением для создания правильного интерфейса REST в Django. Джанго-поршень
Примечание : Джанго-поршень, похоже, больше не поддерживается (см. Комментарии ниже)
Я не знаю, может ли этот проект быть полезен для Вас, но отправление ссылки может едва причинить боль. Смотрите на django-apibuilder, доступный из http://opensource.washingtontimes.com/projects/django-apibuilder/. Возможно, это может быть полезно?
/Jesper