private static long lastToastTime;// 上一次Toast的时间
private static String lastMessage;// 上一次Toast的内容
public static void showShort(Context context, String message) {
if (TextUtils.equals(lastMessage, message)) {
if (System.currentTimeMillis() - lastToastTime > 6000) {
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
} else {
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
lastMessage = message;
lastToastTime = System.currentTimeMillis();
}
避免Toast重复和频繁提示
最新推荐文章于 2021-06-24 18:57:42 发布