自定义Toast工具类ToastUtil防止多次点击时Toast不消失的方法

 更新时间:2017年04月11日 09:22:41   投稿:jingxian  
下面小编就为大家带来一篇自定义Toast工具类ToastUtil防止多次点击时Toast不消失的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

有时候我们点击一个按钮出现toast但是当不小心多次点击时,toast会重复出现,这时候通过下面的ToastUtil类可以实现不小心多次点击的问题。

public class ToastUtil {
 /* private Context context;
  public ToastUtil(Context context) {
  this.context=context;
  }*/
  private static Toast toast;
  public static void showToast(Context context,int code,String content)
  {
    //code=1时Toast显示的时间长,code=0时显示的时间短。
    if (toast==null)
    {
      if (code ==0)
      toast=Toast.makeText(context,content,Toast.LENGTH_SHORT);
      if (code==1)
        toast=Toast.makeText(context,content,Toast.LENGTH_LONG);
    }
    else
    {
      toast.setText(content);
    }
    toast.show();
  }
}

以上这篇自定义Toast工具类ToastUtil防止多次点击时Toast不消失的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Kotlin原理详析之拓展函数

    Kotlin原理详析之拓展函数

    kotlin中的扩展函数,实际上是在自己的类中添加了一个static final方法,将需要扩展的类,在使用的时候作为第一个参数传入方法中,然后使用,这篇文章主要给大家介绍了关于Kotlin原理详析之拓展函数的相关资料,需要的朋友可以参考下
    2022-01-01
  • Android开发之图形图像与动画(五)LayoutAnimationController详解

    Android开发之图形图像与动画(五)LayoutAnimationController详解

    LayoutAnimationController用于为一个layout里面的控件,或者是一个ViewGroup,里面的控件设置动画效果,感兴趣的朋友可以了解下啊,希望本文对你有所帮助
    2013-01-01
  • Android中的SQLite数据库简介

    Android中的SQLite数据库简介

    SQLite是Android系统采用的一种开源的轻量级的关系型的数据库。这篇文章主要介绍了Android中的SQLite数据库简介,需要的朋友可以参考下
    2017-03-03
  • Android手机获取Mac地址的方法

    Android手机获取Mac地址的方法

    这篇文章主要为大家详细介绍了Android手机获取Mac地址的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android监听系统来电并弹出提示窗口

    Android监听系统来电并弹出提示窗口

    本篇文章主要介绍了Android监听系统来电并弹出提示窗口,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Android编程实现AIDL(跨进程通信)的方法详解

    Android编程实现AIDL(跨进程通信)的方法详解

    这篇文章主要介绍了Android编程实现AIDL(跨进程通信)的方法,结合实例形式详细分析了Android实现AIDL(跨进程通信)的原理、具体流程与相关实现技巧,需要的朋友可以参考下
    2016-06-06
  • Kotlin类型系统竟如此简单

    Kotlin类型系统竟如此简单

    这篇文章主要给大家介绍了关于Kotlin类型系统的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Kotlin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • android 自定义TabActivity的实例方法

    android 自定义TabActivity的实例方法

    系统自带的TabActivity的效果不甚理想。开发中对TabActivity自定义可能有两种:第一种:改变TAB行的位置,如放到页面下方。第二种:对TabHost图片的自定义
    2013-11-11
  • RecyclerView设置间距和添加分割线的方法

    RecyclerView设置间距和添加分割线的方法

    在使用RecyclerView布局,经常需要调整间距和添加分割线以达到更美观效果,这篇文章主要介绍了RecyclerView设置间距和添加分割线的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • iOS UIButton 点击无响应的解决办法

    iOS UIButton 点击无响应的解决办法

    在开发中按钮我们经常会遇到,但是有时候会碰到一些难以处理的问题,就是按钮点击无响应,其实解决方法也不难。下面小编之家小编抽空给大家介绍iOS UIButton 点击无响应的解决办法,需要的朋友参考下吧
    2017-12-12

最新评论