Android中防止Toast一直点击一直弹出
来源:互联网 发布:adobe flash cc mac 编辑:程序博客网 时间:2024/04/29 03:14
在使用工作中经常使用Toast,如果用户连续点击很多下按钮,可能Toast显示一两分钟也不会消失,这就给我们的用户造成了困扰。以下是解决办法:
private int num = 0;//连续点击的次数private static Toast toast;private Toast getInstanceToast(Context context) {if (toast == null) {synchronized (TestActivity.this) {if (toast == null) {toast = new Toast(context);}}}return toast;}
btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { num++; Toast toast = getInstanceToast(TestActivity.this); LayoutInflater inflater = LayoutInflater.from(TestActivity.this); View v = inflater.inflate(R.layout.toast_layout, null);// 得到加载view TextView tv = (TextView) v.findViewById(R.id.tv); tv.setText("第" + num + "次点击"); toast.setView(v); toast.show(); } });
0 0
- Android中防止Toast一直点击一直弹出
- 防止Toast一直弹出
- Toast点击多次一直弹问题
- Android Toast工具类 解决Toast重复显示,Toast一直显示,在线程中可用
- android中连续点击,Toast短暂弹出
- 【Android】如何避免Toast多次点击后一直提示,消除不了
- Android完美解决多次点击Toast一直提示不消失问题
- Android中如何防止Toast重复弹出相同的信息?
- Android中防止Toast重复弹出相同的信息
- Android 控件被一直点击造成问题
- Android 控件被一直点击造成问题
- Toast优化,解决频繁点击一个按钮,toast会一直显示,不能立即消失的问题
- Android 程序退出 Toast还一直显示 解决方案
- Android 防止多次点击,Toast重复显示
- Toast一直显示的方法
- 一直
- Toast防止多次弹出
- 在HBuiler+MUI中如何防止用户一直返回
- DateRangePicker 中文化以及老版本的一些初始化问题,不能选择秒的问题
- 跨站请求伪造CSRF防护方法
- Android系统版本号和API Level值对应关系及其所对应的SDK的VERSION_CODE值的常量
- Jenkins Job 之间的传参
- javaweb项目开发,给checkbox的二维列表初始化参数
- Android中防止Toast一直点击一直弹出
- HTMl 第一章上机练习1 清平乐
- linux命令ps详解
- MFC中获取动态文本框的内容
- Spark平台下Python环境安装
- java反射,获取类的方法,成员变量,构造函数信息
- PoEdu_25_字符串处理函数
- Deep Learning 工具 Torch7安装与使用
- 欢迎使用CSDN-markdown编辑器