安卓dialog消失:dismiss、cancel、hide 2023年4月8日 294次阅读 来源: Anwfly 在我们看来dismiss和cancel效果是一样的,但是从源码看在cancel中调用了dismiss,如果调用cancel的话就可以监听cancelListener了。dismiss可以在任何线程,并且销毁了dialog对象。hide仅仅隐藏了对话框并没有销毁,如果打算用这方法来灭掉对话框就会出现问题,在Activity销毁的时候就会出现崩溃日志了,因为Activity销毁时是需要把对话框都关闭掉的。源码可以看出,hide仅仅是将view.(gone)隐藏掉而已。 原文作者:Anwfly 原文地址: https://www.jianshu.com/p/bbaf4c8fcdd0 本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。 < 上一篇 下一篇 >