在{4.3}及其下面的shouldOverrideUrlLoading(WebView view, String url)
内编写的代码。但不适用于android 4.4(Kitkat)。调试时我发现当我点击pdf链接时未调用shouldOverrideUrlLoading()
,但调用了每个不包含文件的链接。
if(url.contains(".pdf")){
try{
Intent browserIntent = new Intent();
browserIntent.setAction(Intent.ACTION_VIEW);
browserIntent.addCategory(Intent.CATEGORY_BROWSABLE);
browserIntent.setData(Uri.parse(url));
startActivity(browserIntent);
}catch(){
}