0
点赞
收藏
分享

微信扫一扫

Toast的覆盖式弹出

程序员阿狸 2022-03-26 阅读 52
android

今天在写Toast时,Toast总是要等到上一个显示完成后才会显示下一个Toast的内容,就在论坛里找到了一个大佬的Toast工具,真的非常好用,代码示例如下
`public class ToastUtil {

private static ArrayList<Toast> toastList = new ArrayList<Toast>();

public static void newToast(Context context, String content) {
    cancelAll();
    Toast toast = Toast.makeText(context,content,Toast.LENGTH_SHORT);
    toastList.add(toast);
    toast.show();
}

public static void cancelAll() {
    if (!toastList.isEmpty()){
        for (Toast t : toastList) {
            t.cancel();
        }
        toastList.clear();
    }
}
}

使用也很简单,直接调用newToast()方法即可

ToastUtil.newToast(getApplicationContext(),"这是"+i);

感谢大佬的分享,参考链接

举报

相关推荐

0 条评论