大家好,又见面了,我是你们的朋友全栈君。
我们很多时候要用到Toast来提示消息或者输出内容,但是比较让人烦恼的是Toast它有一定的显示时间,虽然我们可以设置显示时长,但要达到立即消失的目的,还是要用到Cancel方法,下面就介绍一下它使用中的注意要点。
在显示消息的时候,最好用变量来实现比较好控制。
Toast mtoast;
if(mtoast!=null)
{
mtoast.cancel();//注销之前显示的那条信息
mtoast=null;//这里要注意上一步相当于隐藏了信息,mtoast并没有为空,我们强制是他为空
}
if(mtoast==null){
mtoast=Toast.makeText(context,”要显示的消息”,Toast.LENGTH_LONG);(这步可以具体看我的上一篇博文,我就懒得再那上面改了)
mtoast.show();
}
这样就达到了你按某个按钮,你一按他就显示,然后你再按,就马上将前一条给注销了,并立马显示一条新的。
PS:来自小白的android开发初体验,请各位大佬指正
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/194488.html原文链接:https://javaforall.cn