我一直在尝试使用PDFView库显示PDF。
首先下载PDF并将其保存到内部存储器
我的Logcat:
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中显示的路径相同
保存在片段内,并从活动中读取。