本文介绍: 第一步封装工具类ToastUtil.class(可直接复制拿走)第二步、在activity中直接调用即可(就这么简单

 效果

实现

一步封装个工具类ToastUtil.class(可直接复制拿走)

public class ToastUtil {

    private static Toast mToast = null; // toast对象用于判断是否一次使用

    /**
     * 即时更新Toast
     * @param content content
     * @param message 消息内容
     */
    public static void showToast (Context content, String message) {

        // 判断是否一次开启通知
        if (mToast == null) {
            mToast = Toast.makeText(content, message, Toast.LENGTH_SHORT); // 普通开启toast
        } else {
            View view = mToast.getView();
            mToast.cancel(); // 关闭
            mToast= new Toast(content); // 重新开启
            
            // 即时更新内容
            mToast.setView(view);
            mToast.setDuration(Toast.LENGTH_SHORT);
            mToast.setText(message);
        }

        // 显示toast
        mToast.show();
    }
    
}

第二步、在activity中直接调用即可(就这么简单

ToastUtil.showToast(LoginActivity.this, "账号不能为空");

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注