Активность просочилась со ссылками TextSelectWindow.mProgress - PullRequest
0 голосов
/ 29 сентября 2018

Моя телефонная система 4.4.2.Я обнаружил эту ошибку, когда использовал «LeakCanary» для проверки места утечки.

enter image description here

Вот мой код:

webChromeClient = new WebChromeClient() {
      @Override
      public void onProgressChanged(WebView webView, int i) {
          super.onProgressChanged(webView, i);
          if (mPageLoadingProgressBar != null) {
               if (i == 100) {
                            mPageLoadingProgressBar.setVisibility(View.GONE);
                        } else {
                            if (mPageLoadingProgressBar.getVisibility() != View.VISIBLE) {
                                mPageLoadingProgressBar.setVisibility(View.VISIBLE);
                            }
                            mPageLoadingProgressBar.setProgress(i);
                        }
                    }
                }
    }

@Override
    protected void onDestroy() {
        if (mPageLoadingProgressBar != null) {
            mPageLoadingProgressBar.clearAnimation();
            mPageLoadingProgressBar = null;
        }
        super.onDestroy();
    }

Это не работает Даже если я положил 'mPageLoadingProgressBar' в ноль.Поэтому я запутался, является ли TextSelectWindow.mProgress mPageLoadingProgressBar.

...