Как я могу использовать openRawResourcesFd ()?

У меня есть файлы вres/raw что я хотел бы открыть так:

AssetFileDescriptor afd = getResources().openRawResourcesFd();

Это позволяет, например, получить окончательный размер файла черезafd.getLength(), которыйInputStream.available() не обещает, даже если этокажется вообще работать.

Тем не менее, когда я пытаюсь это не удается:

java.io.FileNotFoundException: этот файл не может быть открыт как дескриптор файла; это вероятно сжато

Это просто небольшие текстовые файлы. В чем проблема?

Ответы на вопрос(1)

Ваш ответ на вопрос