![]() |
1
0
这通常发生在使用ProgressDialogs的地方。我试了一下ProgressDialog,发现要做的事情是从onPause()中关闭它,然后从onResume()中重新创建它。后台任务显然需要在“活动”对话框中生存下来,因此我使用onRetainNonConfigurationInstance()将任务实例从已销毁的活动传递给新的活动。
|
![]() |
2
0
我完全改变了我处理一切的方式,解决了我的问题。我现在只有两个活动(A和B),在处理savedInstanceState时,根据需要在活动B中显示ProgessDialog,以便解决问题。 尽管我已经在我的应用程序上修复了这个问题,但我仍然不知道为什么以前会发生这种情况,我想了解更多关于窗口泄漏的信息,以及为什么我会遇到问题。如果有人知道更多关于我的问题,请张贴,因为我相信还有其他人有同样的问题。 谢谢 |
![]() |
3
0
|
![]() |
payloc91 · 存储地图中的条目是否安全?它会导致内存泄漏吗? 7 年前 |
![]() |
pjj · 如果GC'ed是弱可达对象,那么为什么会出现OOM错误 7 年前 |
![]() |
K.R. · RxJava行为主体和使用者-这里是否存在内存泄漏? 7 年前 |
![]() |
eaglefreeman · 意外的R内存管理行为 7 年前 |
![]() |
areify · 如何避免此代码中的内存泄漏? 7 年前 |