如何防止android Toast重复显示

来源:互联网 发布:linux增加用户密码 编辑:程序博客网 时间:2024/05/16 09:29

http://blog.csdn.net/yyingwei/article/details/8254495


当Toast响应点击事件时,如果用户连续点击,就会导致多个Toast排队等待依次显示,从而感觉很不友好,这个时候可以用以下方法避免之:

[java] view plaincopy
  1. private static Toast mToast = null;  
  2.     public static void showToast(Context context, String text, int duration) {  
  3.         if (mToast == null) {  
  4.             mToast = Toast.makeText(context, text, duration);  
  5.         } else {  
  6.             mToast.setText(text);  
  7.             mToast.setDuration(duration);  
  8.         }  
  9.   
  10.         mToast.show();  
  11.     } 

0 0