大家好!
我已经尝试了很多东西,但没有任何效果。
情况:我正在下载一个 PDF 文件(位置:/storage/sdcard0/MyFolder)。
onDownloadFinished - 我正在打开 .pdf。
它在 Windows 上运行 - 没有任何问题。
它使用 Adobe Reader 在 Android 上运行。
但没有 Adobe Reader - 它无法在 Android 上运行。我不知道为什么。
DownloadRequestedFile( requestParam, PersistentData::LOCAL_FILE_PATH, [](){
QDesktopServices::openUrl( QUrl::fromLocalFile( PersistentData::LOCAL_FILE_PATH ) );
});
这是应该打开文件的命令行
这是错误日志
E/AndroidRuntime(24835): FATAL EXCEPTION: Thread-1269
E/AndroidRuntime(24835): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=file:///storage/sdcard0/MyFolder/MyPDF.pdf }
E/AndroidRuntime(24835): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1545)
E/AndroidRuntime(24835): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416)
E/AndroidRuntime(24835): at android.app.Activity.startActivityForResult(Activity.java:3351)
E/AndroidRuntime(24835): at android.app.Activity.startActivityForResult(Activity.java:3312)
E/AndroidRuntime(24835): at android.app.Activity.startActivity(Activity.java:3522)
E/AndroidRuntime(24835): at android.app.Activity.startActivity(Activity.java:3490)
E/AndroidRuntime(24835): at org.qtproject.qt5.android.QtNative.openURL(QtNative.java:115)
E/AndroidRuntime(24835): at dalvik.system.NativeStart.run(Native Method)
也许有人能够帮助我或给我一个提示?:)