アンドロイド9.0の活動は、当初添加し、ウィンドウを漏洩しました

被害者:

私はちょうど追加android:usesCleartextTraffic="true"アンドロイド9.0でボレーをサポートするが、ロードが完了した後、進行状況ダイアログウィンドウがリークします。

NB> この問題は、それは他のアンドロイドのバージョンではうまく機能のみアンドロイド9であります

ここでは、画像の説明を入力します。

Kalpesh Rupani:

シナリオの下に確認してください。

もはや活動が見えたときに呼び出さonStop()メソッド活動サイクルがあり、私たちはどちらかチェックすることができmDialogがnullかではありません。mDialogは、あなたが()メソッドを、それをonStop消すことができますので、あなたの活動は、ウィンドウをリークした意味nullでない場合。

@Override
protected void onStop() {
   super.onStop();
   if(mDialog!=null){
     mDialog.dismiss;
   }
}

この意志の助けを願っています!

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=364149&siteId=1