package com.moral.andbrickslib.utils; 
 | 
  
 | 
import android.content.Context; 
 | 
import android.os.Handler; 
 | 
import android.os.Looper; 
 | 
import android.widget.Toast; 
 | 
  
 | 
/** 
 | 
 * 吐司相关工具类 
 | 
 */ 
 | 
public class ToastUtils { 
 | 
  
 | 
    private Toast mToast; 
 | 
    private Context context; 
 | 
  
 | 
    public ToastUtils(Context context) { 
 | 
        this.context = context.getApplicationContext(); 
 | 
    } 
 | 
  
 | 
    public Toast getSingletonToast(int resId) { 
 | 
        if (mToast == null) { 
 | 
            mToast = Toast.makeText(context, resId, Toast.LENGTH_SHORT); 
 | 
        } else { 
 | 
            mToast.setText(resId); 
 | 
        } 
 | 
        return mToast; 
 | 
    } 
 | 
  
 | 
    public Toast getSingletonToast(String text) { 
 | 
        if (mToast == null) { 
 | 
            mToast = Toast.makeText(context, text, Toast.LENGTH_SHORT); 
 | 
        } else { 
 | 
            mToast.setText(text); 
 | 
        } 
 | 
        return mToast; 
 | 
    } 
 | 
  
 | 
    public Toast getSingleLongToast(int resId) { 
 | 
        if (mToast == null) { 
 | 
            mToast = Toast.makeText(context, resId, Toast.LENGTH_LONG); 
 | 
        } else { 
 | 
            mToast.setText(resId); 
 | 
        } 
 | 
        return mToast; 
 | 
    } 
 | 
  
 | 
    public Toast getSingleLongToast(String text) { 
 | 
        if (mToast == null) { 
 | 
            mToast = Toast.makeText(context, text, Toast.LENGTH_LONG); 
 | 
        } else { 
 | 
            mToast.setText(text); 
 | 
        } 
 | 
        return mToast; 
 | 
    } 
 | 
  
 | 
    public Toast getToast(int resId) { 
 | 
        return Toast.makeText(context, resId, Toast.LENGTH_SHORT); 
 | 
    } 
 | 
  
 | 
    public Toast getToast(String text) { 
 | 
        return Toast.makeText(context, text, Toast.LENGTH_SHORT); 
 | 
    } 
 | 
  
 | 
    public Toast getLongToast(int resId) { 
 | 
        return Toast.makeText(context, resId, Toast.LENGTH_LONG); 
 | 
    } 
 | 
  
 | 
    public Toast getLongToast(String text) { 
 | 
        return Toast.makeText(context, text, Toast.LENGTH_LONG); 
 | 
    } 
 | 
  
 | 
    public void showSingletonToast(int resId) { 
 | 
        getSingletonToast(resId).show(); 
 | 
    } 
 | 
  
 | 
  
 | 
    public void showSingletonToast(String text) { 
 | 
        getSingletonToast(text).show(); 
 | 
    } 
 | 
  
 | 
    public void showSingleLongToast(int resId) { 
 | 
        getSingleLongToast(resId).show(); 
 | 
    } 
 | 
  
 | 
  
 | 
    public void showSingleLongToast(String text) { 
 | 
        getSingleLongToast(text).show(); 
 | 
    } 
 | 
  
 | 
    public void showToast(int resId) { 
 | 
        getToast(resId).show(); 
 | 
    } 
 | 
  
 | 
    public void showToast(String text) { 
 | 
        getToast(text).show(); 
 | 
    } 
 | 
  
 | 
    public void showLongToast(int resId) { 
 | 
        getLongToast(resId).show(); 
 | 
    } 
 | 
  
 | 
    public void showLongToast(String text) { 
 | 
        getLongToast(text).show(); 
 | 
    } 
 | 
} 
 |