码迷,mamicode.com
首页 > 其他好文 > 详细

ToastUtils

时间:2017-06-26 18:03:26      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:java   utils   contex   content   ring   ati   时间   roi   nbsp   

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

标签:java   utils   contex   content   ring   ati   时间   roi   nbsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!