/** * Toast统一管理类 */ public class ToastUtils { private static Toast mToast; private ToastUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * 短时间显示Toast * * @param context * @param message */ public static void showShort(Context context, CharSequence message) { if (mToast == null) { mToast = Toast.makeText(context, message, Toast.LENGTH_SHORT); } else { mToast.setText(message); } mToast.show(); } /** * 短时间显示Toast * * @param context * @param message */ public static void showShort(Context context, int message) { if (mToast == null) { mToast = Toast.makeText(context, message, Toast.LENGTH_SHORT); } else { mToast.setText(message); } mToast.show(); } /** * 长时间显示Toast * * @param context * @param message */ public static void showLong(Context context, CharSequence message) { if (mToast == null) { mToast = Toast.makeText(context, message, Toast.LENGTH_LONG); } else { mToast.setText(message); } mToast.show(); } /** * 长时间显示Toast * * @param context * @param message */ public static void showLong(Context context, int message) { if (mToast == null) { mToast = Toast.makeText(context, message, Toast.LENGTH_LONG); } else { mToast.setText(message); } mToast.show(); } /** * 自定义显示Toast时间 * * @param context * @param message * @param duration */ public static void show(Context context, CharSequence message, int duration) { if (mToast == null) { mToast = Toast.makeText(context, message, duration); } else { mToast.setText(message); } mToast.show(); } /** * 自定义显示Toast时间 * * @param context * @param message * @param duration */ public static void show(Context context, int message, int duration) { if (mToast == null) { mToast = Toast.makeText(context, message, duration); } else { mToast.setText(message); } mToast.show(); } //取消Toast public void toastStop() { if (null != mToast) { mToast.cancel(); } } }
调用方法:
ToastUtils.showLong(mContext,"选择经办人按钮");