ITPub博客

首页 > 应用开发 > IT综合 > android webview 加载增加等待提示

android webview 加载增加等待提示

原创 IT综合 作者:以学习之名 时间:2015-04-25 19:06:33 0 删除 编辑
private void showView(){
detail_tv_1.setText(bean.getLookup());
detail_tv_2.setText(bean.getLookdown());
detail_tv_3.setText(bean.getRealBrowse());
detail_tv_4.setText(bean.getSharenum());





webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(weburl);
webview.setWebViewClient(new MyWebViewClient());
webview.setVisibility(View.VISIBLE);
}





private class MyWebViewClient extends WebViewClient {
public MyWebViewClient(){

}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {// 网页页面开始加载的时候


if (progressDialog == null) {
progressDialog = new ProgressDialog(DetailActivity.this);
progressDialog.setMessage("数据加载中,请稍后。。。");
progressDialog.show();
webview.setEnabled(false);// 当加载网页的时候将网页进行隐藏
}
super.onPageStarted(view, url, favicon);
}


@Override
public void onPageFinished(WebView view, String url) {// 网页加载结束的时候
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
progressDialog = null;
webview.setEnabled(true);
}
}


@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) { // 网页加载时的连接的网址
view.loadUrl(url);
return true;
}
}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26674781/viewspace-1601851/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: android dialog 全屏
请登录后发表评论 登录
全部评论

注册时间:2014-01-03

  • 博文量
    3
  • 访问量
    22449