android使用技巧之Toast
来源:互联网 发布:同城上门服务软件 编辑:程序博客网 时间:2024/04/28 00:46
转载请注明出处:http://blog.csdn.net/droyon/article/details/42009015
我们可以使用androd提供的toast控件,但是在使用过程中,我们发送大量Toast请求,发现Toast会一直发送下去,就算我们退出应用界面,Toast依然没有停止.
造成这种状况的原因,大家稍加分析就能够明白.这里就来提供一种方式来避免这种情况:
首先:封装ToastMaster类:
static class ToastMaster { private static Toast sToast = null; private ToastMaster() { } public static void setToast(Toast toast) { if (sToast != null) sToast.cancel(); sToast = toast; } public static void cancelToast() { if (sToast != null) sToast.cancel(); sToast = null; } }
然后在具体使用过程中:
Toast toast = Toast.makeText(context, toastText, Toast.LENGTH_LONG); ToastMaster.setToast(toast); toast.show();
最后,在界面退出时,执行如下代码:
LeUINotificationsUtils.ToastMaster.cancelToast();
有需要的童鞋,可以参考上述方式进行优化.
1 0
- android使用技巧之Toast
- Android Toast 使用小技巧
- Android之Toast使用
- 【笔记】Android中Toast的使用技巧
- Android 中Toast的使用小技巧
- 带图片的Toast及Toast使用的小技巧之Toast的封装
- Toast 使用小技巧
- Toast使用小技巧
- Android之Toast的高级使用
- Android开发小技巧系列之避免Toast连续弹出
- Android微技巧之Dialog,Toast,Snackbar提醒
- Android中Dialog、Toast和Snackbar使用场景以及技巧
- Android提醒技巧,Dialog、Toast和Snackbar的使用区别
- Android基本之Toast
- Android之Toast
- Android学习之Toast
- Android之自定义Toast
- android 界面之Toast
- java中 不直接初始化数组 的使用(ArrayList)
- 《数据结构》实验四: 字符串和多维数组
- configure.in Makefile.am解析
- 存储图片到数据库的image字段中,并在Winform中显示图片
- AlarmManager 研究
- android使用技巧之Toast
- C语言--基础总结
- 关于Eclipse web 项目无法自动记载lib下的jar包
- 【poj 2559】Largest Rectangle in a Histogram
- vs2013的MFC中 添加Richedit2.0控件导致程序出错或无法运行的解决方法
- mysql
- c.vim使用
- 时间换算
- android 自定义组合控件