我目前在创建PDFRenderer对象时遇到问题。我在assets文件夹中有一个pdf文件,并使用getAssets()。openfd来获取文件描述符。
创建对象的代码是:
try {
_fileDescriptor = activity.getAssets().openFd(assetFile).getParcelFileDescriptor();
_pdfRender = new PdfRenderer(_fileDescriptor);
} catch (IOException ex) {
ex.printStackTrace();
}
错误说:java.io.IOException:不创建文档。 fileDescriptor不为null,assetFile具有正确的文件路径。
我正在使用正确的android api 21.我尝试使用较低版本的android但强制关闭所以我认为不是电话问题