a75495183 2016-05-04 02:53
浏览 1909
已结题

webview在coolpad 手机上开始能进入 次数多了直接不调用onPageStarted方法

webView.loadUrl(MyApplication.getShop().getPreview());

webView.setWebViewClient(new MyWebView());

class MyWebView extends WebViewClient{
/**
* 可以直接打开网页,不用手机浏览器打开
* reture true 表示让当前程序处理
* reture false表示让webview处理事件
*/
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}

    /**
     * 开始加载网页前的处理
     * @param view
     * @param url
     * @param favicon
     */
    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
       super.onPageStarted(view, url, favicon);


    }

    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        if (!webSettings.getLoadsImagesAutomatically()) {
            webSettings.setLoadsImagesAutomatically(true);
        }

    }
}

代码设置如下:
webView.requestFocus();
webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setDomStorageEnabled(true);

    //这两条设置页面能自适应屏幕大小,即,页面过大的话,可防止内容在webview中左右滑动
    webSettings.setUseWideViewPort(true);
    webSettings.setLoadWithOverviewMode(true);
    webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
    webSettings.setDisplayZoomControls(false);

    //取消滚动条
    webView.setScrollbarFadingEnabled(true);
    webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);




            public void onDestroy() {


    ToastUtils.toast(this,"ssss");

            if (webView != null) {

                webView.removeAllViews();

                webView.destroy();
            }
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 MATLAB动图问题
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题