在我的活动中,我会在某种情况下显示一个对话框:
public void showADialog(String title, String msg) {
if (mIsActivityRunning) {
new AlertDialog.Builder(this)
.show();
}
}
我的问题是我需要做些什么来确保没有资源泄漏?从logcat,我看到有一种情况,它说窗口正在泄漏或类似的东西。
答案 0 :(得分:1)
当对话框关闭时,你是如何解雇它的?如果您使用的是hide()
方法,则实际上不会取消该对话框。
编辑:您需要在处理活动时丢弃对话框 - 有关详细信息,请参阅this question