今天做一个按返回键取消下载更新,本以为用onBackPressed或者onKeyDown就可以监听到,但是发现并不行,后来又想在对话框取消后会执行Activity的onResume生命周期,又不行,发现是在被另外一个Dialog类型的Activity覆盖才会执行。。。
于是发现了可以直接监听Dialog的dismiss,真是蠢了
pd.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
Log.i("lzy", "dismiss");
}
});