1. 程式人生 > >Toast的封裝,連續重複點選只顯示一次

Toast的封裝,連續重複點選只顯示一次

public class ToastUtil {
    public static Toast mToast;

    /**
     * 傳入文字
     */
    public static void show(Context context, String text) {

        if (mToast == null) {
            mToast = Toast.makeText(context, text, Toast.LENGTH_SHORT);
        } else {
            //如果當前Toast沒有消失, 直接顯示內容,不需要重新設定
            mToast.setText(text);
            mToast.setDuration(Toast.LENGTH_SHORT);
        }
        /*mToast.setGravity(Gravity., 0, 0);*/
        mToast.show();
    }

}