TOAST:不重复显示Toast
来源:互联网 发布:ubuntu vi编辑器 编辑:程序博客网 时间:2024/04/29 00:57
问题:对用户的某个动作弹出Toast,采用一般的显示Toast的方法,如果用户多次做某个动作,则屏幕会一直显示Toast,体验不好。
目标:如果Toast正在显示,同个Toast不再弹出Toast,而是在原来的Toast上继续显示一定时间。
代码:
// 成员变量mToastprivate Toast mToast;// 显示Toastif (mToast == null) { mToast = Toast.makeText(getApplicationContext(), getResources().getString(R.string.NOT_AVAILABLE), Toast.LENGTH_SHORT);} else { mToast.setText(getResources().getString(R.string.NOT_AVAILABLE)); mToast.setDuration(Toast.LENGTH_SHORT);}mToast.show();
如上代码,需要定义一个mToast成员变量,当需要显示Toast时,判断这个Toast是否在显示,如果有在显示,则重新设置要显示的文本和时间,如果没有显示,则弹出一个新的Toast。
阅读全文
0 0
- TOAST:不重复显示Toast
- Toast重复显示问题解决
- Toast不显示
- Toast不显示--hw
- Toast不显示
- Toast不显示原因
- Toast 不显示
- 自定义toast、toast重复显示、切换界面toast自动消失
- 自定义toast、toast重复显示、切换界面toast自动消失
- Andriod 中 toast重复显示
- Toast 重复显示完善解决方案
- Android Toast 重复显示问题
- Toast重复显示的问题
- Android toast重复显示问题
- Toast重复显示问题处理
- Toast重复显示工具类
- Toast 不显示的问题
- Android Toast显示不出来
- Spring表达式语言:SpEL
- 面试宝典
- 自动筛选实现三级联动下拉菜单
- oracle ORA-01704: string literal too long
- 数据科学界华山论剑:R与Python巅峰对决
- TOAST:不重复显示Toast
- AOP
- JAVA基础复习
- 文本相关性PM25算法
- Android补间动画
- LeetCode-72-Edit Distance 记忆化搜索DP
- CAD转PDF怎么设置输出质量
- TCP 滑动窗口协议
- 监督学习之多变量线性回归