Android中多次弹出相同Toast提示框长时间不消失
16lz
2022-01-18
原文地址声明: https://blog.csdn.net/qq_23179075/article/details/52397483
解决的Android中多次弹出相同吐司提示框长时间不消失的问题
很多时候在我们开发的APP中都会有点击某个按钮弹出相应的吐司提示,但是总是避免不了用户重复的点击一个按钮,或者点击多个会弹出吐司的按钮,这样就会重复的弹出吐司提示框。
因为每一个Toast都有一个显示的时间,只有当前的提示时间结束后才能显示下一个。,这个时候就会造成Toast重复显示而长事件不消失或者是已经点击的提示要等以前的的提示完了才会显示。
为了解决这个问题只要对面包进行简单的封装即可下面看代码:
}/** * Created by zhengliang on 2016/9/1 0001. * 解决重复点击弹出Toast长时间不消失的问题 */public class ToastUtils { private static Toast toast; private static Snackbar snackbar; /** * 解决Toast重复弹出 长时间不消失的问题 * @param context * @param message */ public static void showToast(Context context,String message){ if (toast==null){ toast = Toast.makeText(context,message,Toast.LENGTH_SHORT); }else { toast.setText(message); } toast.show();//设置新的消息提示 }}
更多相关文章
- Android学习路线(二十五)全面理解Android(安卓)Navigation逻辑
- 【Android(安卓)性能优化】应用启动优化 ( 安卓应用启动分析 | L
- Android(安卓)Studio如何提示函数用法
- Android(安卓)Studio怎样提示函数使用方法
- Android小项目之十二 设置中心的界面
- Android中图片实现按钮点击效果
- android 触摸(Touch)事件、点击(Click)事件的区别(详细解析)
- Android投屏电脑反向控制软件QtScrcpy使用方法
- 三个博客和一张关系图,掌握Android(安卓)WebView控件