Toast优化
来源:互联网 发布:对妹妹做过什么 知乎 编辑:程序博客网 时间:2024/05/16 11:52
publicclassUtil {
privatestatic Toast toast;
publicstaticvoidshowToast(Context context,String content) {
if (toast == null) {
toast = Toast.makeText(context,content,Toast.LENGTH_SHORT);
}else {
toast.setText(content);
}toast.show();
}}
可以看到,这里和我们平时使用Toast的方式并不一样,这里会先判断Toast对象是否为空,如果是空的情况下才会调用makeText()方法来去生成一个Toast对象,否则就直接调用setText()方法来设置显示的内容,最后再调用show()方法将Toast显示出来。由于不会每次调用的时候都生成新的Toast对象,因此刚才我们遇到的问题在这里就不会出现了。
调用的时候也很简单,只需要把Context对象和Toast要显示的内容传进来就可以了:
Util.showToast(context,"things happened");
0 0
- Toast优化*
- Toast 优化
- Toast优化
- Toast逻辑优化
- 关于Toast的优化
- Toast 的优化
- Toast的优化使用
- Toast的优化操作
- Android 单例Toast优化
- android 项目优化之toast提示优化
- Android中用Toast.cancel()方法优化toast内容的显示
- Android中用Toast.cancel()方法优化toast内容的显示
- Android中用Toast.cancel()方法优化toast内容的显示
- Android中用Toast.cancel()方法优化toast内容的显示
- [视图]Toast优化,同一时间内部重复Toast N次
- Android中用Toast.cancel()方法优化toast内容的显示
- Android开发之Toast提示的优化
- Android Toast优化,不看别后悔
- Android数据存储五种方式总结
- ubuntu修改主机名
- 文件描述符和文件指针的区别
- HDU 4055 Number String(DP)
- 图像缩放之最近邻插值
- Toast优化
- OpenGL-对纹理的理解
- Android中的【Cursor】类总结
- maven-assembly-plugin把java工程打包成为一个可执行的jar包
- mysql中递归树状结构
- 软件项目版本号的命名规则及格式
- 基于位置的服务
- numpy.r_
- 使用Eclipse + PyQT设计GUI程序