Java Android 9.0活动泄漏了最初添加的窗口
我刚刚添加了Java Android 9.0活动泄漏了最初添加的窗口,java,android,android-studio,android-volley,Java,Android,Android Studio,Android Volley,我刚刚添加了android:usesCleartextTraffic=“true”,以支持android9.0中的截击,但加载完成后,进度对话框窗口会泄漏 NB>这个问题只存在于android 9中。它在其他android版本中运行良好 请检查以下场景: onStop()方法活动周期在活动不再可见时调用,我们可以检查mDialog是否为null。如果mDialog不为null,则表示您的活动泄漏了窗口,所以您可以在stop()方法上关闭它 希望这会有帮助 @Override protected
android:usesCleartextTraffic=“true”
,以支持android9.0中的截击,但加载完成后,进度对话框窗口会泄漏
NB>这个问题只存在于android 9中。它在其他android版本中运行良好
请检查以下场景: onStop()方法活动周期在活动不再可见时调用,我们可以检查mDialog是否为null。如果mDialog不为null,则表示您的活动泄漏了窗口,所以您可以在stop()方法上关闭它 希望这会有帮助
@Override
protected void onStop() {
super.onStop();
if(mDialog!=null){
mDialog.dismiss;
}
}