@Override
public void onBackPressed() {
super.onBackPressed();
new SweetAlertDialog(context,SweetAlertDialog.NORMAL_TYPE)
.setTitleText("Cancel Create Account?")
.setContentText("Do yo u really want to cancel sign up? press yes to exit.")
.setConfirmText("Yes")
.setCancelText("No")
.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public void onClick(SweetAlertDialog sweetAlertDialog) {
sweetAlertDialog.dismissWithAnimation();
RegisterMerDetailsActivity.this.finish();
}
})
.show();
}
show 方法指向泄漏的窗口错误。我仍在尝试为什么会发生这种情况。但仍然出现同样的错误。
最佳答案
添加以下代码
@override
public void onDestroy()
{
super.onDestroy();
sweetAlertDialog.dismissWithAnimation();
}
关于java - Activity <Activity name> 已泄漏最初在此处添加的窗口 DecorView@59feb10[activity],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60560662/