预期结果
单击 Web 视图中的链接时,在外部内置浏览器(不是弹出窗口)中打开网页。
问题
在三星 Galaxy Note II (GT-N7100) 中启用弹出式浏览器时,网页会在弹出式浏览器中打开,我不想要这个。即使启用了弹出浏览器,我也希望在外部内置浏览器中打开网页。
三星 Note II 中弹出浏览器的设置可以在设置 -> 应用程序管理器 -> 全部 -> 弹出浏览器中找到。
IDE
- 安卓版本 = 4.1.1
- 设备 = 三星 Galaxy Note II (GT-N7100)
代码
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);
}
}