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