效果
实现
第一步、封装个工具类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);}// 显示toastmToast.show();}}
第二步、在activity中直接调用即可(就这么简单)
ToastUtil.showToast(LoginActivity.this, "账号不能为空");