Android中多次弹出相同Toast提示框长时间不消失
16lz
2021-01-23
原文地址声明: 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 Studio如何提示函数用法
- Android Studio怎样提示函数使用方法
- 改变Android按钮背景颜色的高效方法
- 修改Android actionbar 溢出菜单按钮(OverflowButton)默认图标
- Tab添加左右按钮
- Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入
- Android API 28 访问服务器失败 提示CLEARTEXT
- android定义圆形按钮Shape,选中改变颜色