suppender of AndroidStudy
12/16/2016 - 1:16 PM

吐司工具类

吐司工具类

/** 
 * Toast统一管理类 
 */
public class ToastUtil { 
  
    public static boolean isShow = true;
  
    /*cannot be instantiated*/
    private ToastUtil(){ 
        throw new UnsupportedOperationException("cannot be instantiated");
    } 
  
    /** 
     * 短时间显示Toast 
     * 
     * @param context 
     * @param message 
     */
    public static void showShort(Context context, CharSequence message) {
        if (isShow)
            Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
    } 
  
    /** 
     * 短时间显示Toast 
     * 
     * @param context 
     * @param message 
     */
    public static void showShort(Context context, int message) {
        if (isShow)
            Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
    } 
  
    /** 
     * 长时间显示Toast 
     * 
     * @param context 
     * @param message 
     */
    public static void showLong(Context context, CharSequence message) {
        if (isShow)
            Toast.makeText(context, message, Toast.LENGTH_LONG).show();
    } 
  
    /** 
     * 长时间显示Toast 
     * 
     * @param context 
     * @param message 
     */
    public static void showLong(Context context, int message) {
        if (isShow)
            Toast.makeText(context, message, Toast.LENGTH_LONG).show();
    } 
  
    /** 
     * 自定义显示Toast时间 
     * 
     * @param context 
     * @param message 
     * @param duration 
     */
    public static void show(Context context, CharSequence message, int duration) {
        if (isShow)
            Toast.makeText(context, message, duration).show();
    } 
  
    /** 
     * 自定义显示Toast时间 
     * 
     * @param context 
     * @param message 
     * @param duration 
     */
    public static void show(Context context, int message, int duration) {
        if (isShow)
            Toast.makeText(context, message, duration).show();
    } 
  
}