为什么在 Android 7 上使用 Intent 加载 PDF 时出错

Why is there an error loading a PDF using Intent on Android 7

我有一个带有 onClick 事件处理程序的 TextView 来下载一个打开的 PDF 文件

我在响应处理程序中有以下代码。

startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(pdfUrl)))

我可以看到 PDF 正在加载,但在它被读取之前 returns 到应用程序并出现以下错误。

Cannot open PDF

<filename>.pdf cannot be opened

设备属性

ril.model_id: QB13532959

ro.board.platform: exynos5

ro.boot.em.model: SM-J327T1

ro.build.version.sdk: 24

ro.product.brand: samsung

ro.product.manufacturer: samsung

ro.product.model: SM-J327T1

ro.product.name: j3popeltemtr

感谢用户 @CommonsWare 我仔细检查了假设并意识到 PDF URL 存在错误。问题已解决。