一直以来,使用过dialog,也仅仅是弹出后,让用户去操作,没有涉及到监听用户取消了dialog后的处理.这一块儿比较陌生,就找了一下, 还真有这个.
OnCancelListener
用法和其他的监听方法是相同的了.不多说看代码:
//设置监听事件
<span style="font-family: Arial, Helvetica, sans-serif;"> </span><span style="font-family: Arial, Helvetica, sans-serif;">updateDialog.setOnCancelListener(this);</span>
<pre name="code" class="java">/**
* 监听dialog取消的事件
* */
@Override
public void onCancel(DialogInterface dialog) {
Toast.makeText(this,"这里是dialog被取消后调用的",0).show();
}
大致就是这样,具体的细节,可以再修改.