openRawResourceFd fails on android

Я пишу свое первое приложение для Android и пытаюсь прочитать res/raw файл ресурсов.

Следующий код выбрасывает исключение FileNotFound:

AssetFileDescriptor fd = res.openRawResourceFd(R.raw.myfile);

но эта строка кода работает:

InputStream stream = res.openRawResource (R.raw.myfile);

Мне нужен AssetFileDescriptor, чтобы определить длину файла. Есть идеи, почему это не работает?

5
задан Vivek Kalkur 22 November 2011 в 05:29
поделиться