package com.tejia.lijin.app.util;
|
|
import android.content.Context;
|
import android.widget.Toast;
|
|
public class ToastUtil {
|
private static String oldMsg;
|
protected static Toast toast = null;
|
private static long oneTime = 0;
|
private static long twoTime = 0;
|
|
public static void showSingleToast(Context context, String s) {
|
if (toast == null) {
|
toast = Toast.makeText(context, s, Toast.LENGTH_SHORT);
|
toast.show();
|
oneTime = System.currentTimeMillis();
|
} else {
|
twoTime = System.currentTimeMillis();
|
if (s.equals(oldMsg)) {
|
if (twoTime - oneTime > 2000) {
|
toast = Toast.makeText(context, s, Toast.LENGTH_SHORT);
|
toast.show();
|
oneTime = twoTime;
|
}
|
} else {
|
oldMsg = s;
|
toast.setText(s);
|
toast.show();
|
}
|
}
|
|
}
|
|
|
public static void showToast(Context context, int resId) {
|
showSingleToast(context, context.getString(resId));
|
}
|
|
}
|