Jak mogę użyć openRawResourcesFd ()?

Mam plikires/raw które chciałbym otworzyć w ten sposób:

AssetFileDescriptor afd = getResources().openRawResourcesFd();

Umożliwia to np. Uzyskanie ostatecznego rozmiaru pliku przezafd.getLength(), któryInputStream.available() nie obiecuje, nawet jeśli towydaje się ogólnie działać.

Jednak, gdy próbuję to zrobić, nie udaje się:

java.io.FileNotFoundException: tego pliku nie można otworzyć jako deskryptora pliku; prawdopodobnie jest skompresowany

To tylko małe pliki tekstowe. Jaki jest problem?

questionAnswers(1)

yourAnswerToTheQuestion