我有一个网页视图,其中包含一些指向某些PDF的链接。如何加载这些文件以供查看?目前,我打开了我的默认浏览器,但这不起作用,因为用户在浏览器中没有活动会话。理想情况下,我可以在网络视图中打开PDF。
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if (url.endsWith("/doc_show/")) {
try {
Uri uriUrl = Uri.parse(url);
Intent intentUrl = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(intentUrl);
return true;
} catch (Exception e) {
Toast.makeText(getActivity(), "Can't Open", Toast.LENGTH_LONG).show();
}
}
return false;
}
这是网址和标题信息:
答案 0 :(得分:1)
我相信您唯一的选择是使用附加会话的HttpUrlConnection下载文件。然后在本地文件上调用intent。