commonDialog.setImageResId(-1)
.setTitle("").setSingle(false)
.setMessage("")
.setOnClickBottomListener(new CommonDialog.OnClickBottomListener() {
@Override
public void onPositiveClick() {
//关闭Activity中需要把当前dialog给关闭
commonDialog.dismiss();
onBackPressed();
}
@Override
public void onNegtiveClick() {
commonDialog.dismiss();
}
}).show();
不添加 commonDialog.dismiss();会导致一下错误:
报错:xxxActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView
原因:你操作的Activity界面中,有其他占用界面的控件溢出了。这种情况可能是因为你在finish()之前,没有关闭Activity中的Dialog等提示框组件造成的。