Android--Toast多次点击只显示一次
来源:互联网 发布:网络荐股诈骗 编辑:程序博客网 时间:2024/05/21 11:06
在日常开发中,相信不少朋友都经常接触到Toast,相信用法对初学者来说应该也不是问题了。一般来说,通常用到Toast都是用来给用户展示消息框提示信息。但是随着项目的庞大起来,我们每次在需要显示Toast的时候,每次都创建一个Toast对象,那似乎不太合理,所以我们便学会封装起来。但是大家可能也会发现,如何控制Toast点击多次只显示一次呢?所以今天将为大家介绍。
一、首先,我们先是编写一个工具类:ToastUtils
public class ToastUtils { private static Context context = null; private static Toast toast = null; public static void showToast(Context context,String text) { if (toast == null) { toast = Toast.makeText(context, text, Toast.LENGTH_SHORT); } else { toast.setText(text); toast.setDuration(Toast.LENGTH_SHORT); } toast.show(); }}
代码以上所示,我们之所以编写ToastUtils工具类,是为了项目庞大的时候减少代码量从而进行方便调用该工具类就能实现Toast消息对话框。
在showToast方法中我们先进行判断当前Toast对象是否为空,如果等于空的时候,我们创建一个Toast对象出来。
相反如果Toast对象不为空的情况下,也就是Toast正被调用,我们就设置Toast对象的text,和显示的时间。这样一来就能给实现Andorid--Toast消息多次点击只显示一次。
二、用法。在显示的Toast消息框中地方我们只需要调用如下代码。
ToastUtils.showToast(LoginActivity.this,wx_msg);其中LoginActivity.this是上下文,也就是你当前Activity名称。wx_msg就是你需要显示Toast信息的文本。
好了!本期的Andorid--Toast消息多次点击只显示一次介绍到这,不懂的朋友可以随时交流。
阅读全文
0 0
- Android--Toast多次点击只显示一次
- android多次点击button只弹一次toast
- Toast多次点击只弹一次提示信息
- Android Toast连续点击只弹一次
- Android 防止多次点击,Toast重复显示
- Toast——多次点击只显示一次解决方案
- Toast——多次点击只显示一次解决方案
- 连续点击按钮显示Toast,只显示最后一次
- 自定义Toast实现多次触发只显示一次toast使用改良
- [Android] 多次按钮点击Toast重复显示解决方案
- Toast只显示一次相关代码
- 自定义Toast并只显示最后一次
- 代码控制一段时间只触发一次事件(防止多次点击) Android
- 多次点击一个按钮时只响应一次
- toast多次点击重复叠加,且长时间显示
- 解决用户多次点击弹出Toast队列长时间显示问题
- Toast 多次显示问题
- android中确定键重复点击,却只想在时间内,只显示点击一次
- Mac apache
- 怎样快速学习一门新技术
- android 资源文件添加空格/tab/换行
- Ubuntu12.04下FL2440开发环境的搭建
- Spring AOP : Advice 声明 (通知注解)
- Android--Toast多次点击只显示一次
- 面向对象的基本特征----笔记-1
- Oracle之translate及replace函数用法总结
- Vladik and flights CodeForces
- 视图序列
- 什么是加密,它是如何工作的?通俗易懂
- form表单无法提交input disabled内容
- unicode汉字、数字、英文等字符范围表示
- 设置IO缓存区