Android在WebView加载数据时展示loading的Dialog
16lz
2021-01-23
WebSettings settings = webView.getSettings();/********TODO 问题页面,android如何获取用户在页面上点击JS的内容********/settings.setJavaScriptEnabled(true);webView.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); dialog.show(); } @Override public void onPageFinished(WebView view, String url) { dialog.dismiss(); } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url);//当打开新的连接时,使用当前的webview,不使用系统其他浏览器 return true; }});loadUrl("http://www.iuunited.com:9000/");
private void loadUrl(String url) { if(webView!=null) { webView.loadUrl(url); if(dialog == null) { dialog = new LoadingDialog(getActivity()); dialog.setMessage("正在加载..."); } webView.reload(); }}
更多相关文章
- 【Android】实现Activity页面暂停几秒后跳转的两种方法
- Android Activity页面跳转动画
- android webview goback 跳过页面302自动跳转方法
- android 中webview退出当前页面仍然继续播放的问题
- android 如何连接默认浏览器
- Android WebView自定义处理错误页面显示(404等)
- android中WebView关闭打开第三方浏览器
- android ios浏览器请求头
- Android弹窗页面的三种实现方式