Android Toast连续点击只弹一次
来源:互联网 发布:天金加银软件下载 编辑:程序博客网 时间:2024/05/01 15:35
在Android开发中,我们经常会使用到Toast,但是在使用的过程中发现了一个问题,当对一个事件进行连续操作弹出Toast时,Toast会连续的显示,这种体验可能不是很恰当,应该只提示一次就行了。下面对这个问题做了处理,解决了Toast多次弹出的情况。
public class ToastUtil {
private static Context context = null;private static Toast toast = null;
public static void getShortToast(Context context,int retId){
if (toast == null) {
toast = Toast.makeText(context, retId, Toast.LENGTH_SHORT);
} else {
toast.setText(retId);
toast.setDuration(Toast.LENGTH_SHORT);
}
toast.show();
}
public static void getShortToastByString(Context context,String hint){
if (toast == null) {
toast = Toast.makeText(context, hint, Toast.LENGTH_SHORT);
} else {
toast.setText(hint);
toast.setDuration(Toast.LENGTH_SHORT);
}
toast.show();
}
public static void getLongToast(Context context,int retId){
if (toast == null) {
toast = Toast.makeText(context, retId, Toast.LENGTH_LONG);
} else {
toast.setText(retId);
toast.setDuration(Toast.LENGTH_LONG);
}
toast.show();
}
public static void getLongToastByString(Context context,String hint){
if (toast == null) {
toast = Toast.makeText(context, hint, Toast.LENGTH_LONG);
} else {
toast.setText(hint);
toast.setDuration(Toast.LENGTH_LONG);
}
toast.show();
}
}
0 0
- Android Toast连续点击只弹一次
- android多次点击button只弹一次toast
- Android--Toast多次点击只显示一次
- 连续点击按钮显示Toast,只显示最后一次
- Toast多次点击只弹一次提示信息
- android中连续点击,Toast短暂弹出
- android实用小工具:只弹一次的toast,解决toast重复弹出的问题。
- 自定义时间Toast(只弹一次)
- Toast连续点击,避免连续Toast
- Toast只显示一次相关代码
- 自定义Toast并只显示最后一次
- Android中Toast之间快速切换(连续弹吐司)
- android中确定键重复点击,却只想在时间内,只显示点击一次
- 解决连续点击Toast时发生延时问题
- Toast连续点击出现多个的解决方法
- 代码控制一段时间只触发一次事件(防止多次点击) Android
- Android解决重复连续显示Toast
- Toast——多次点击只显示一次解决方案
- 基于XMPP协议的即时通讯教程附Demo
- 95 NSURLSession 断点续传
- PHP sprintf函数
- C的数组
- Enocean Serial Protocol 3 常用测试命令
- Android Toast连续点击只弹一次
- <二叉树 前中后 层序 非递归遍历 c语言实现>
- 注意include .h 文件的使用
- 高性能netty
- android 自动输入完成提示 自定义适配器适用于自定义分隔符带中文的提示
- 实训成果
- ios UIAlertView
- Haskell安装mysql(mac环境)
- CXF 实现webservice