1 dismiss和cancle都会有回调 可以通过setDismissListenner来获取。
区别在于 cancle会先发起回调 然后 再执行dismiss.
所以就是cancel的listenner叫做 preDismissListenner比较容易理解
而dimiss的listenner叫做 postDismissListenner
所以如果仅仅是取消到dialog的显示 二者没有什么区别。
本文介绍了在软件开发中,特别是对话框(Dialog)组件管理方面,dismiss与cancle操作的区别。cancle操作会先触发回调再执行dismiss,因此其监听器可以被称为预关闭监听器;而dismiss的监听器则在关闭后触发,可视为后关闭监听器。对于仅取消显示对话框的需求,两者效果相同。
1 dismiss和cancle都会有回调 可以通过setDismissListenner来获取。
区别在于 cancle会先发起回调 然后 再执行dismiss.
所以就是cancel的listenner叫做 preDismissListenner比较容易理解
而dimiss的listenner叫做 postDismissListenner
所以如果仅仅是取消到dialog的显示 二者没有什么区别。
380

被折叠的 条评论
为什么被折叠?