Android --- Dialog 中 Dismiss 和 Cancel 的解释
生活随笔
收集整理的這篇文章主要介紹了
Android --- Dialog 中 Dismiss 和 Cancel 的解释
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Android Dialog有兩個(gè)很相似的方法:
Dialog.cancel()和Dialog.dismiss();
這兩個(gè)方法區(qū)別在于:
1.Dialog.cancel()方法中會(huì)調(diào)用Dialog.dismiss()方法。
2.如果調(diào)用了Dialog.cancel()方法,則setOnCancelListener中寫的響應(yīng)代碼會(huì)被執(zhí)行。
其他二者基本一致。
如果想銷毀一個(gè)Dialog,可以這樣:
mDialog.dismiss(); //或者mDialog.cancel();
mDialog = null;
需要注意的是,Dialog必須在所在Activity銷毀之前銷毀,否則會(huì)報(bào):android.view.WindowLeaked異常。
總結(jié)
以上是生活随笔為你收集整理的Android --- Dialog 中 Dismiss 和 Cancel 的解释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android --- Android
- 下一篇: Android --- TabLayou