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

更多相关文章

  1. Android程序中如何执行shell脚本
  2. Android程序有很多Activity,在B中如何关闭整个Android应用程序
  3. 秒懂Android注解处理器(Android(安卓)Annotation Processor)
  4. 成品app直播源码,Android自屏幕底部滑出更多面板的实现
  5. android json访问php webservice
  6. android登录模块之静态登录
  7. Android(安卓)实现歌词同步
  8. Android(安卓)MVP 模式:简单易懂的介绍方式
  9. android TextView显示文字和图片

随机推荐

  1. Android设置Edittext只能输入字母数字弹
  2. 将Android Activity设置成对话框样式
  3. Android巴士
  4. 如何解决App无法收到android开机广播
  5. 在Android中根据联系人查询电话号码
  6. windows下载android源代码
  7. Android中显示照片的Exif信息
  8. 高仿Android 点心桌面皮肤实现方式
  9. 【Android车载系统 News | Tech 3】News
  10. 博客园app for xamarin android一款简洁