canceledOnTouchOutside

canceledOnTouchOutside

当用户在对话框外单击时,我想关闭对话框UI。为此,我找到了两个函数autoDismiss()canceledOnTouchOutside()。两者似乎都适合我的情况。但是两者之间有什么区别?

最佳答案

方法autoDismiss()和canceledOnTouchOutside()如下

dismiss ()


  退出此对话框,将其从屏幕上删除。这种方法可以
  从任何线程安全地调用。请注意,您不应覆盖此设置
  取消对话框时执行清除的方法,而是实现
  在onStop()中。


setCanceledOnTouchOutside


  设置在窗口的外部触摸时是否取消此对话框
  界限。如果设置为true,则对话框设置为可取消
  已经设置好了。

关于android - Android中的MaterialDialog autoDismiss()与canceledOnTouchOutside(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42385472/

10-11 00:35