自己封装一个方法。
1、原理:一个全局变量保存Toast实例,判断该Toast还没取消时,要先取消上一个Toast,然后再展示新的Toast
1、原理:一个全局变量保存Toast实例,判断该Toast还没取消时,要先取消上一个Toast,然后再展示新的Toast
2、代码如下:
public class MyUtils {
/** 当前Toast */
static Toast mToast;
/**
* Toast提醒
*
* @param context
* @param msg
*/
public static void showToast(Context context, String msg) {
if (context == null) {
return;
}
if (mToast != null) {
mToast.cancel();
}
mToast = Toast.makeText(context, msg, Toast.LENGTH_SHORT);
mToast.setText(msg);
mToast.show();
}
}