如何取消Toast

如何取消Toast,第1张

Toast默认显示时间参数有两种,0是比较短的,1是比较长的,如果要代码控制消失,直接调用Toast的cancel()就可以了,这个方法是说如果Toast还在显示就关闭Toast,你试试

查看原帖>>

有两个原因导致不消失:

不停循环d出,上一个还没有关闭新的就d出来了

主线程卡死

如果想要Toast一直显示不消失,需要自定义伪Toast,比如windowmanager,popupwindow

toast是Android系统中一种消息框类型

拓展资料

Android中的Toast是一种简易的消息提示框。

当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西。Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,Toast会根据用户设置的显示时间后自动消失。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11355960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存