android Toast重复提示

来源:互联网 发布:2017程序员薪资 编辑:程序博客网 时间:2024/04/30 18:41
当Toast响应点击事件时,如果用户连续点击,就会导致多个Toast排队等待依次显示,从而感觉很不友好,这个时候可以用以下方法避免之:
  1. privatestatic Toast mToast =null
  •    publicstaticvoid showToast(Context context, String text, int duration) { 
  •        if (mToast ==null) { 
  •             mToast = Toast.makeText(context, text, duration); 
  •         }else
  •             mToast.setText(text); 
  •             mToast.setDuration(duration); 
  •         } 
  •  
  •         mToast.show(); 
  •     }