[Android 9.0活动泄漏了最初添加的窗口

问题描述 投票:1回答:1

我刚刚在Android 9.0中添加了android:usesCleartextTraffic="true"以支持截击,但是加载完成后进度对话框窗口会泄漏。

NB> 此问题仅在android 9中。它在其他android版本中效果很好

enter image description here

java android android-studio android-volley
1个回答
0
投票

请检查以下情况:

onStop()方法当没有活动可见时调用活动周期,我们可以检查mProgress是否为null。如果mProgress不为null,则表示您的活动窗口已泄漏,因此您可以在onStop()方法中将其关闭。

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

希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.