gpt4 book ai didi

android - 从 Android WebView 启动下载链接后如何自动关闭浏览器?

转载 作者:行者123 更新时间:2023-12-05 07:55:13 25 4
gpt4 key购买 nike

在我的 WebView 中,有几个间接下载链接,看起来像 https://www.example.com/download/1234。当我在计算机浏览器上打开链接时,它会下载 PDF 文件。当我点击 WebView 上的链接时,它不会下载。

因此,我将下载监听器设置到我的 webview,并在 onDownloadStart 中使用 startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));

它启动浏览器,浏览器开始下载 PDF 文件。除非我按下手机的返回按钮,否则浏览器会停留在那里。

如何在下载开始后自动关闭浏览器并返回应用程序?

最佳答案

下载开始后我们无法自动关闭浏览器,除非浏览器为我们提供接口(interface)。而下载你得到的文件的原因是0KB不是没有扩展名的文件。因为你只是从http响应消息的http响应内容中下载数据,这个没有扩展名。所以在使用DownloadManager的时候又出现了一个问题。

关于android - 从 Android WebView 启动下载链接后如何自动关闭浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30205185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com