一直以來,使用過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();
}
大致就是這樣,具體的細節,可以再修改.