美文网首页
Toast的连续弹出

Toast的连续弹出

作者: Frank_Kivi | 来源:发表于2018-10-15 11:00 被阅读12次

连续弹出Toast时,系统会默认一个个弹出,会造成触发了之后很久才会有这个Toast的出现。下边的代码可以解决这个问题:

public class ToastUtil {
    private static Toast toast;

    public static void show(String text) {
        if (toast != null) {
            toast.cancel();
        }
        toast = Toast.makeText(App.getContext(), text, Toast.LENGTH_SHORT);
        toast.show();
    }

    public static void showLong(String text) {
        if (toast != null) {
            toast.cancel();
        }
        toast = Toast.makeText(App.getContext(), text, Toast.LENGTH_LONG);
        toast.show();
    }
}

相关文章

网友评论

      本文标题:Toast的连续弹出

      本文链接:https://www.haomeiwen.com/subject/wzzxzftx.html