package com.lh.fly.common.assist; import android.content.Context; import android.widget.Toast; /** * @author MaTianyu * @date 2014-07-31 */ public class Toastor { private Toast mToast; private Context context; public Toastor(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 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 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(); } }