【问题标题】:ACTION_VIEW intent won't open pdf if redirected如果重定向,ACTION_VIEW 意图将不会打开 pdf
【发布时间】:2019-07-22 01:50:43
【问题描述】:

我正在尝试使用以下代码打开一个 pdf 文档。我的 pdf 已被移动,现在位于不同的位置,因此我在我的应用程序的较新版本中更新了 uri,一切都按预期工作。旧链接已调整为重定向到新 uri,但是当在旧应用程序版本上启动意图时,我得到一个显示旧文件名的 toast。所以基本上它不能重定向到新的 uri 来获取文档。

Intent i = new Intent(Intent.ACTION_VIEW);    
i.setData(Uri.parse(getString(R.string.old_pdf_link))); 
startActivity(i);

有没有办法在不更新旧应用的情况下解决这个问题,或者至少修改启动意图的代码,以便将来的重定向不会出现这些问题? 常规网站链接适用于重定向,但文档不适用。

【问题讨论】:

  • PDF 查看器不能也不应该处理重定向。

标签: android redirect android-intent uri


【解决方案1】:

只是你不能因为intent愿意查看你的uri内容而不是被重定向到另一个uri并查看另一个uri的内容,你需要把你的pdf放在你的旧uri中,或者用户需要更新应用程序

【讨论】:

    猜你喜欢
    • 2020-08-16
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多