真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android中使用webview出現(xiàn)內(nèi)存泄露怎么解決-創(chuàng)新互聯(lián)

這篇“Android中使用webview出現(xiàn)內(nèi)存泄露怎么解決”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“Android中使用webview出現(xiàn)內(nèi)存泄露怎么解決”文章吧。

十多年的襄州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整襄州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“襄州網(wǎng)站設(shè)計(jì)”,“襄州網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

1.避免在xml直接寫(xiě)webview控件,這樣會(huì)引用activity,所以在xml寫(xiě)一個(gè)LinearLayout,然后 linearLayout.addView(new MyWebview(getApplicationContext()));

這樣動(dòng)態(tài)生成webview就能避免內(nèi)存泄漏,可是這樣會(huì)導(dǎo)致部分機(jī)型的webview里面點(diǎn)擊超鏈接會(huì)出現(xiàn)異常,程序崩潰,暫時(shí)的解決辦法是禁止點(diǎn)擊,需要重寫(xiě)webview,

public class MyWebview extends WebView {
  public MyWebview(Context context) {
    super(context);
  }
 
  public MyWebview(Context context, AttributeSet attrs) {
    super(context, attrs);
  }
 
  public MyWebview(Context context, AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
  }
 
  @Override
  public boolean onTouchEvent(MotionEvent event) {
    return false;
  }
}

這樣能避免出現(xiàn)程序崩潰。

2.activity關(guān)閉時(shí)需要手動(dòng)釋放webview內(nèi)存

@Override
  protected void onDestroy() {
    super.onDestroy();
    if(webview_projectinfo != null){
      webview_projectinfo.removeAllViews();
      webview_projectinfo.destroy();
      webview_projectinfo = null;
      ll_webview.removeAllViews();
      ll_webview = null;
    }
}

以上就是關(guān)于“Android中使用webview出現(xiàn)內(nèi)存泄露怎么解決”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前文章:Android中使用webview出現(xiàn)內(nèi)存泄露怎么解決-創(chuàng)新互聯(lián)
本文來(lái)源:http://weahome.cn/article/dsgjeg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部