现在的位置: 首页 > 综合 > 正文

Android Toast无延时方法

2018年01月29日 ⁄ 综合 ⁄ 共 407字 ⁄ 字号 评论关闭

使用Toast的时候,如果是直接一行代码:

Toast.makeText(this,”这样有延时啊!!!”,Toast.LENGTH_SHORT).show();

但是这样写得话就是如果在Toast还没有消失的时候又点击显示Toast,则显示的Toast会先将之前显示的消失掉后才能显示后面的,所以有延时啊!

但是如果你分开写得话就不会~\(≧▽≦)/~啦啦啦。如下面代码段:

public Toast mToast;
 public void toast(boolean collect) {
  String str;
  if (collect)
   str = "收藏成功";
  else
   str = "取消收藏";
  if(mToast == null)
   mToast = Toast.makeText(this, "", Toast.LENGTH_SHORT);
  mToast.setText(str);
  mToast.show();
 }

 

抱歉!评论已关闭.