使用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();
}