【发布时间】:2020-01-09 11:55:21
【问题描述】:
我刚刚在 android 9.0 中添加了android:usesCleartextTraffic="true" 以支持 volley,但加载完成后进度对话框窗口泄漏。
NB> 这个问题只出现在android 9。在其他android版本中也可以正常工作
【问题讨论】:
标签: java android android-studio android-volley
我刚刚在 android 9.0 中添加了android:usesCleartextTraffic="true" 以支持 volley,但加载完成后进度对话框窗口泄漏。
NB> 这个问题只出现在android 9。在其他android版本中也可以正常工作
【问题讨论】:
标签: java android android-studio android-volley
请检查以下场景:
onStop() 方法 当那里不再可见活动时调用活动循环,我们可以检查 mDialog 是否为空。如果 mDialog 不为 null,则意味着您的 Activity 泄漏了窗口,因此您可以通过 onStop() 方法将其关闭。
@Override
protected void onStop() {
super.onStop();
if(mDialog!=null){
mDialog.dismiss;
}
}
希望这会有所帮助!
【讨论】: