webview遇到的坑

1,WebView介紹

   webView 是一個可以顯示網頁的控件,他的網頁渲染引擎和SafariChrome一樣都是Webkit內核機制。

   使用webView來開發應用,有幾個很明顯的優勢:

1、搭建JavaJavascript之間交互的橋樑。

2、跨平臺,網頁代碼編寫一次,即可以在任何支持web的平臺上運行,如adnroid iphone,wp7 節省開發成本,提高開發效率。

3、資源利用最大化,web開發人員只用很少的學習成本即可以使用webView開發。

   4、應用程序維護成本大大降低,只用維護服務器端代碼即可。

即有本地應用的功能,又有B/S應用的優勢,可以說是二者的結合體。應用於時常變化的部分,例如活動界面等.

亦有幾大缺點

1,加載速度慢,需要請求網絡之後還得進行渲染.

2,流量大,當大也有可以設置的地方

2,常用設置介紹.

1,直接由URL加載界面

 

注意:

其中的方法是有兩種,一般常用的就只時第一種,第二種遇見了在說.

webview這個控件既可以是寫在佈局中的,也可以是new出來之後,setContentView()填進去的.

Webview中加載到的網址是以http或者https打頭的,不能直接是www.例如:http://www.qq.com纔可以,但是www.qqcom是加載不出來的.

2,可以是在請求完數據直接的將數據填至其中的方式


電腦端發射的無線網絡的話,其代理設置應該是看


3,常見的坑:

1,內存泄漏的時候是因爲沒有及時的取消.

@Override
    protected void onDestroy() {
        super.onDestroy();
        try {
            if (mWb != null) {
                mWb.removeAllViews();
                mWb.destroy();
                mWb = null;
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章