- 在我们看来dismiss和cancel效果是一样的,但是从源码看在cancel中调用了dismiss,如果调用cancel的话就可以监听cancelListener了。
- dismiss可以在任何线程,并且销毁了dialog对象。
- hide仅仅隐藏了对话框并没有销毁,如果打算用这方法来灭掉对话框就会出现问题,在Activity销毁的时候就会出现崩溃日志了,因为Activity销毁时是需要把对话框都关闭掉的。源码可以看出,hide仅仅是将view.(gone)隐藏掉而已。
本文标题:安卓dialog消失:dismiss、cancel、hide
本文链接:https://www.haomeiwen.com/subject/sobtpqtx.html
网友评论