全局ToastUtil
2015-11-26 11:23
267 查看
package com.tomtop.shop.utils; import android.content.Context; import android.widget.Toast; import com.tomtop.shop.app.TTApplication; /** * @ClassName ToastUtil.java * @Description 自定义toast * @author tc * @datetime 2015年8月20日下午4:04:50 */ public class ToastUtil { private static Toast mToast; private static Context mContext = [你的application实现类] .getApplicationContext(); /** * 显示Toast,页面中重复Toast不会重复实例化Toast对象 * * @param charSequence * 字符串 */ public static void showToast(CharSequence charSequence) { if (mToast == null) { mToast = Toast.makeText(mContext, charSequence, Toast.LENGTH_SHORT); } else { mToast.setText(charSequence); mToast.setDuration(Toast.LENGTH_SHORT); } mToast.show(); } /** * 显示Toast,页面中重复Toast不会重复实例化Toast对象 * * @param charSequence * 字符串 * @param duration * 显示时间 */ public static void showToast(CharSequence charSequence, int duration) { if (mToast == null) { mToast = Toast.makeText(mContext, charSequence, duration); } else { mToast.setText(charSequence); mToast.setDuration(duration); } mToast.show(); } /** * 显示Toast,页面中重复Toast不会重复实例化Toast对象 * * @param resId * String资源ID * @param duration * 显示时间 */ public static void showToast(int resId, int duration) { if (mToast == null) { mToast = Toast.makeText(mContext, resId, duration); } else { mToast.setText(resId); mToast.setDuration(duration); } mToast.show(); } /** * 显示Toast,页面中重复Toast不会重复实例化Toast对象 * * @param resId * String资源ID */ public static void showToast(int resId) { if (mToast == null) { mToast = Toast.makeText(mContext, resId, Toast.LENGTH_SHORT); } else { mToast.setText(resId); mToast.setDuration(Toast.LENGTH_SHORT); } mToast.show(); } /** * 取消Toast显示 */ public static void cancelToast() { if (mToast != null) { mToast.cancel(); } } }
相关文章推荐
- 今天做项目遇到要定位到当前的城市百度地图
- IOS开发几何类方法总结
- Android 广播发送者与广播接收者
- ASP.net MVC JQuery学习
- iOS 3D Touch功能
- PHP 弹出文件下载 原理 代码
- python中os.listdir的排序问题
- VASP赝势文件POTCAR 解析
- ipython notebook使用教程
- Git实用操作命令
- iOS开发之UIApplication和delegate
- JAVA基础之JDK下载、安装、配置和验证
- ipython notebook使用教程
- mysql
- 利用百度云盘API上传文件至百度云盘
- 机器学习课程学习规划
- WPF 小矢量图 : 主页,返回,加,减,文字按钮,左移,右移
- 胖虎谈ImageLoader框架(二)
- Liferay学习之一:环境搭建
- 黑马程序员_java基础_面向对象