为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行之后自己跳到自身浏览器了,跪求大神解答

原来运行webView一片空白,改成https之后能运行出来了,但是最后跳到模拟器自身浏览器了,怎么解

正在回答

2 回答

给webview设置一个WebViewClient,然后重写,WebViewClient的shouldOverrideUrlLoading
方法@Override这个怎么弄

0 回复 有任何疑惑可以回复我~

给webview设置一个WebViewClient,然后重写,WebViewClient的shouldOverrideUrlLoading
方法@Override
public boolean shouldOverrideUrlLoading(@NonNull WebView view, @NonNull String url) {
   if (url.startsWith("http:") || url.startsWith("https:")) {
       view.loadUrl(url);
       return true;
   }

   Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
   view.getContext().startActivity(intent);
   return true;
}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64671    人
  • 解答问题       306    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

为什么运行之后自己跳到自身浏览器了,跪求大神解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信