<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      安卓筆記俠

      專注安卓開發

      導航

      WebView內存泄露的解決方案

      一、簡介:

      做Android開發的相信都對webview不會陌生,而且也對系統自帶的webview本身存在的問題也是怨念很久了,一方面是本身對js的支持不是很好另外一方面就是經常被人詬病的內存泄露了,網上也有很多解析和方案但至少在我的項目中是沒任何效果的,今天我就分享一下我最終是怎么解決這些問題的(其實是很蠢的一個辦法)。

      二、需求背景:

      需要一個帶有加載進度條的webview來正常的顯示合作方和自己的web頁面。
      1、解決webview對一些js的支持:
      2、解決webview內存泄露:

      關于內存泄漏終于找到了終極解決辦法!!!該辦法適用于我們的需求,在退出WebView的界面之后,迅速回收內存。也就是說為加載WebView的界面開啟新進程,在該頁面退出之后關閉這個進程。

      這一點說了之后,你懂了吧?
      但是在這個其中,殺死自己進程的時候又遇到了問題,網上介紹的各種方法都不好使,
      killBackgroundProcesses(getPackageName());各種不好用,最后使用System.exit(0);直接退出虛擬機(Android為每一個進程創建一個虛擬機的)。這個肯定不用糾結了,一旦退出,內存里面釋放。聽說QQ也是這么做。

      在WebView所在的activity中,殺死WebView所在的進程(單獨為WebView所在的activity開一個進程,注意,一個應用可以有多個進程

      @Override
      public void onDestroy() {
             android.os.Process.killProcess(android.os.Process.myPid());
             super.onDestroy();
      }
      

      清單文件

      <application
              android:allowBackup="true"
              android:icon="@drawable/ic_launcher"
              android:label="@string/app_name"
              android:process="com.processkill.p1" // can be given any name 
              android:theme="@style/AppTheme" >
              <activity
                  android:name="com.processkill.A"
                  android:process="com.processkill.p2"
                  android:label="@string/app_name" >
                  <intent-filter>
                      <action android:name="android.intent.action.MAIN" />
                      <category android:name="android.intent.category.LAUNCHER" />
                  </intent-filter>
              </activity>
      
          <---你的WebView所在的activity->
              <activity
                  android:name="com.processkill.B"
                  android:process="com.processkill.p3" //為WebView所在的activity單獨開一個進程
                  android:label="@string/app_name" >
              </activity>
          </application>
      

        

        



      posted on 2018-06-14 14:51  安卓筆記俠  閱讀(4072)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 在线观看亚洲欧美日本| 内射中出无码护士在线| 国产热A欧美热A在线视频| 日韩不卡在线观看视频不卡| 亚洲国产精品自产在线播放 | 污网站在线观看视频| 亚洲鸥美日韩精品久久| 性久久久久久| 成年人尤物视频在线观看| 国产精品自在线拍国产手机版| 国产精品亚洲中文字幕| 在线观看国产成人av天堂 | 少妇熟女高潮流白浆| 精品国产一区二区三区久久女人| 日韩激情无码av一区二区| 久久天天躁狠狠躁夜夜躁2012| 午夜福利电影| 久久亚洲精品情侣| 精品国偷自产在线视频99| 日韩精品一区二区三区中文无码| 丰满的女邻居2| 99RE8这里有精品热视频| 熟妇的味道hd中文字幕| 国产精品亚洲综合色区丝瓜| 国产一区二区亚洲一区二区三区 | 极品人妻少妇一区二区| 国产一级精品在线免费看| 色噜噜亚洲精品中文字幕| 农村肥熟女一区二区三区| 中文字幕日韩精品国产| 国内精品久久人妻无码不卡| 日本伊人色综合网| 亚洲精品有码在线观看| 99热精品国产三级在线观看| 少妇高潮灌满白浆毛片免费看| 亚洲日韩性欧美中文字幕| 97久久久亚洲综合久久| 亚洲精品午夜国产VA久久成人 | 西林县| 免费视频欧美无人区码| 亚洲精品男男一区二区|