我一直在尝试使用 PDFView 库显示 PDF。
PDF 首先下载并保存到内存中
我的日志猫:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.amfstudios.echomagazine/com.amfstudios.PDFViewer}: com.joanzapata.pdfview.exception.FileNotFoundException: /data/data/com.amfstudios.echomagazine/app_magPDF/PDF_1.pdf does not exist.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2314)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2388)
at android.app.ActivityThread.access$800(ActivityThread.java:148)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1292)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5312)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696)
Caused by: com.joanzapata.pdfview.exception.FileNotFoundException: /data/data/com.amfstudios.echomagazine/app_magPDF/PDF_1.pdf does not exist.
at com.joanzapata.pdfview.PDFView.fromAsset(PDFView.java:905)
at com.amfstudios.PDFViewer.onCreate(PDFViewer.java:79)
at android.app.Activity.performCreate(Activity.java:5953)
尽管使用 Log 我能够看到下载的文件以与 FileNotFoundException 中显示的路径相同的路径保存
保存在片段内,并从活动中读取。