首页 > 其他 > 详细

ToastUtils

时间:2017-06-26 17:49:46      阅读:250      评论:0      收藏:0      [点我收藏+]
import android.content.Context;
import android.widget.Toast;
/**
 * 工具类
 * 用于防止toast信息信息重复不停的弹出
 *
 */

public class ToastUtil {
    private static String oldMsg;  
    private static long time;  
    public static void showToast(Context context, String msg, int duration) {
        if (!msg.equals(oldMsg)) { // 当显示的内容不一样时,即断定为不是同一个Toast  
            Toast.makeText(context, msg, duration).show();  
            time = System.currentTimeMillis();  
        }
        else {
            // 显示内容一样时,只有间隔时间大于2秒时才显示
            if (System.currentTimeMillis() - time > 3000) {
                Toast.makeText(context, msg, duration).show();
                time = System.currentTimeMillis();
            }
        }
        oldMsg = msg;  
    }  
}  

 

ToastUtils

原文:http://www.cnblogs.com/loaderman/p/7081591.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!