dialog.dismiss,dialogdismiss后页面遮罩不消失
http://www.itjxue.com 2023-01-22 10:49 来源:未知 点击次数:
dialog.dismiss和dialog.cancel有什么区别分别用在什么场合
他们两个都基本上一样的,public void cancel ()
Cancel the dialog. This is essentially the same as calling dismiss(), but it will also call your DialogInterface.OnCancelListener (if registered). 这个是解释,dismiss()方法是线程安全的。
-
-
-
-
-
请采纳~
android?对话窗口AlertDialog?dialog.dismiss()的疑问
在自带Dialog里面已经封装当有返回键按下时,执行dialog.dismiss();你若重写dialog的按键事件,就需要考虑何时dialog.dismiss()了。
Android 开发 对话框Dialog dismiss和hide方法的区别
1.
cancel会去调dismiss的,如果调用的cancel的话就可以监听dialoginterface.oncancellistener
,如下
2.
dismiss可以在任何线程调用,但是最好不要覆写dismiss方法,实在需要就在onstop里去override。
3.
在dismissdialog里调用了onstop
4.
补上hide方法,注释上说了hide只是隐藏了对话框并没有销毁,如果打算用这方法来灭掉对话框就会出现问题,在activity销毁的时候就会出现崩溃日志了,因为
activity销毁时是需要把对话框都关闭掉的。
5.
hide里的操作:
(责任编辑:IT教学网)
下一篇:三星s4配置参数,三星S4型号