Моя телефонная система 4.4.2.Я обнаружил эту ошибку, когда использовал «LeakCanary» для проверки места утечки.
![enter image description here](https://i.stack.imgur.com/gahj8.png)
Вот мой код:
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.