单击Web视图中的链接时,在外部内置浏览器(非弹出窗口)中打开网页。
在Samsung Galaxy Note II(GT-N7100)中启用弹出浏览器时,弹出浏览器中会打开网页,我不希望这样。我希望即使启用了弹出浏览器,也可以在外部内置浏览器中打开网页。
Samsung Note II中弹出浏览器的设置可在设置 - >中找到。应用程序管理器 - >全部 - >弹出浏览器。
public class PeppermintWebViewClient extends WebViewClient {
//....
private void handleOpenBrowserScheme(String url){
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(url);
intent.setData(uri);
mainActivityInstance.startActivity(intent);
}
}
答案 0 :(得分:0)
我不明白你的问题,但这可能对你有帮助:
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse((String) i.getExtras().get("url")));
startActivity(browserIntent);
其中“url”是您要在浏览器中输入的网址。 我是一个意图,持有另一个活动的“网址”。 这可以帮到你吗?