ToastUtil吐司的工具类,防止多次吐司
来源:互联网 发布:网络传销 工商总局 编辑:程序博客网 时间:2024/04/29 19:29
食用于YAYA学车
public class ToastUtil { private static String oldMsg; private static long time; private static int resOldMsg; public static void showMsg(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 > 2000) { Toast.makeText(context, msg, duration).show(); time = System.currentTimeMillis(); } } oldMsg = msg; } public static void showMsg(Context context, String msg) { if (!msg.equals(oldMsg)) { // 当显示的内容不一样时,即断定为不是同一个Toast Toast.makeText(context, msg, Toast.LENGTH_SHORT).show(); time = System.currentTimeMillis(); } else { // 显示内容一样时,只有间隔时间大于2秒时才显示 if (System.currentTimeMillis() - time > 2000) { Toast.makeText(context, msg, Toast.LENGTH_SHORT).show(); time = System.currentTimeMillis(); } } oldMsg = msg; } public static void showMsg(Context context, int StringRes, int duration) { if (StringRes!=resOldMsg) { // 当显示的内容不一样时,即断定为不是同一个Toast Toast.makeText(context, StringRes, duration).show(); time = System.currentTimeMillis(); } else { // 显示内容一样时,只有间隔时间大于2秒时才显示 if (System.currentTimeMillis() - time > 2000) { Toast.makeText(context, StringRes, duration).show(); time = System.currentTimeMillis(); } } resOldMsg = StringRes; } public static void showMsg(Context context, int StringRes) { if (StringRes!=resOldMsg) { // 当显示的内容不一样时,即断定为不是同一个Toast Toast.makeText(context, StringRes, Toast.LENGTH_SHORT).show(); time = System.currentTimeMillis(); } else { // 显示内容一样时,只有间隔时间大于2秒时才显示 if (System.currentTimeMillis() - time > 2000) { Toast.makeText(context, StringRes, Toast.LENGTH_SHORT).show(); time = System.currentTimeMillis(); } } resOldMsg = StringRes; }}
eg。
ToastUtil.showMsg(MainActivity.this, "网络不可用,请检查网络");
阅读全文
0 0
- ToastUtil吐司的工具类,防止多次吐司
- 吐司工具类--ToastUtil
- 吐司工具类ToastUtil--集系统吐司,可设置背景颜色和字体颜色吐司,以及自定义布局吐司
- ToastUtil,一个阻止重复吐司并可控制位置的工具类
- toast(吐司)的工具类
- 工具类--吐司toast
- 吐司工具类
- 吐司相关工具类
- 分享一个ToastUtil的工具满足大家在做项目的时候各种吐司的需求
- 吐司
- 吐司
- 吐司
- 单例吐司工具类
- Toast工具,强大的吐司,能够连续弹的吐司。
- 打印Log和吐司显示的工具类
- 工具类——吐司ToastUtils封装
- Android 封装工具类之吐司
- 自定义Toast工具类ToastUtil防止多次点击时Toast不消失
- 对5种主流编程语言的吐槽
- Android adb 常用操作
- angularjs 服务_Srvice_Factory
- Python(四) Dict 和 Set
- 天天学Linux命令38--iostat命令
- ToastUtil吐司的工具类,防止多次吐司
- VAD综述
- Activity和fragment之间传递数据(二)
- 233. Number of Digit One
- WAMP不能启动, 一直处于红色图标或者橙色图标的解决办法
- [冒泡 反序表] Codeforces #876D. Sorting the Coins
- iPhone 8“爆裂”或因电池安全线路问题,那iPhone X呢?
- jmeter 原件
- 挑战程序竞赛系列(95):3.6数值积分(1)