美文网首页
易君罚 赴死涧 莫逆于心不相忘

易君罚 赴死涧 莫逆于心不相忘

作者: 李汪汪汪侠 | 来源:发表于2017-08-03 23:20 被阅读0次

今晚在学一首歌......真jier难唱......感谢邻居们没来砸我家大门。

Webview的一些属性

webView.loadUrl("www.baidu.com");//WebView加载的网页使用loadUrl
WebSettings webSettings = webView.getSettings();//获得WebView的设置
webSettings.setUseWideViewPort(true);// 设置此属性,可任意比例缩放
webSettings.setLoadWithOverviewMode(true);//适配
webSettings.setJavaScriptEnabled(true);  //支持js
webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);  //设置 缓存模式
webSettings.setDomStorageEnabled(true);// 开启 DOM storage API 功能
webSettings.setDatabaseEnabled(true);//开启 database storage API 功能
webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);//HTTPS,注意这个是在LOLLIPOP以上才调用的
webSettings.setAppCacheEnabled(true);//开启 Application Caches 功能
webSettings.setBlockNetworkImage(true);//关闭加载网络图片,在一开始加载的时候可以设置为true,当加载完网页的时候再设置为false

webview的监听

webView.setWebChromeClient(new WebChromeClient() {    
     @Override   
     public void onProgressChanged(WebView view, int newProgress) {
         //加载的进度
     }
     @Override
     public void onReceivedTitle(WebView view, String title) {   
         //获取WebView的标题
     }
    @Override
    public boolean onJsAlert(WebView view, String url, String message, final JsResult result) {    
        return super.onJsAlert(view, url, message, result);
        //Js 弹框
    }
    @Override
    public boolean onJsConfirm(WebView view, String url, String message, final JsResult result) {   
        AlertDialog.Builder b = new AlertDialog.Builder(IllegalQueryActivity.this);    
        b.setTitle("删除");    
        b.setMessage(message);    
        b.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {        
            @Override        
            public void onClick(DialogInterface dialog, int which) {            
                result.confirm();        
            }    
        });    
        b.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {        
            @Override        
            public void onClick(DialogInterface dialog, int which) {            
                result.cancel();        
            }    
        });    
        b.create().show();    
        return true;
    }
});
webView.setWebViewClient(new WebViewClient() {    
    @Override    
    public boolean shouldOverrideUrlLoading(WebView view, String url) {        
       //需要设置在当前WebView中显示网页,才不会跳到默认的浏览器进行显示
       return true;   
    }    
    @Override    
    public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
        super.onReceivedError(view, request, error);
        //加载出错了
    }   
    @Override    
    public void onPageFinished(WebView view, String url) {        
        super.onPageFinished(view, url);
        //加载完成
    }
});
webView.setDownloadListener(new DownLoadListener());//下载监听
private class DownLoadListener implements DownloadListener {   
    @Override   
    public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) {      

    }
}

注意需要及时销毁webview否则会内存泄漏

@Override
protected void onDestroy() {        
    if (webView != null) {        
        webView.clearCache(true); //清空缓存   
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {            
            if (webViewLayout != null) {                
                webViewLayout.removeView(webView);            
            }            
        webView.removeAllViews();            
        webView.destroy();        
    }else {            
        webView.removeAllViews();            
        webView.destroy();            
        if (webViewLayout != null) {                
            webViewLayout.removeView(webView);           
        }        
     }  
     webView = null;    
  }   
}

判断版本是因为如果低于5.0版本的WebView中,如果先在parent中remove了WebView,那WebView将无法进行destroy了,这样就会造成内存的泄漏。


Over 一刀两断 如意神剑

光能使者.jpg

相关文章

  • 易君罚 赴死涧 莫逆于心不相忘

    今晚在学一首歌......真jier难唱......感谢邻居们没来砸我家大门。 Webview的一些属性 webv...

  • 人生,除生死无大事,(二)慷慨赴死易,从容就义难

    “慷慨赴死易,从容就义难”。这也是死亡。 慷慨赴死易,指军人在战场上杀敌,他们虽面临死亡的威胁,但只要勇敢杀敌不畏...

  • 赴宴 2020.11.22

    赴 宴 南尖老板设宴请, 黄龙应邀练歌厅。 百舸有碍君程步, 罚汝上岸谓留情。 轿夫接君错停站, ...

  • 《列子》连载 力命5

    原文5 可以生而生,天福也;可以死而死,天福也。可以生而不生,天罚也;可以死而不死,天罚也。可以生,可以死,得生得...

  • 战国四公子篇(一) 读魏公子列传(中)

    上节说道信陵君慷慨赴死,于是信陵君就带着门客,到前线赴死。到了夷门,见到了候赢,就把他的所思所想告诉候赢。结果没料...

  • 生劫易过情劫难渡 如相忘于江湖 或老死不往来 相濡以沫死妄想 无心不成恋 有心成恋双刀割 不恋伤情恋伤心

  • 故人不相忘,惜君如往常

    故人不相忘 惜君如往常... 只生欢喜不生愁...

  • 2018-07-18

    十年生死两茫茫 不思量 自相忘 不能忘

  • 『把你藏在心里』藏头诗

    从此易道勿道安, 子规啼尽明月夜。 蹙眉独卧心难怡, 我思君颜君不见。 情难自已难相忘, 不悔当初曾相识。 往事如...

  • 五绝.古木

    山中藏古木,自在涧边生。 岁月疑相忘,天然贯始终。

网友评论

      本文标题:易君罚 赴死涧 莫逆于心不相忘

      本文链接:https://www.haomeiwen.com/subject/fddmlxtx.html