在Android上隐藏Toast

7

我正在开发一款使用系统活动将联系人添加到手机内存的应用程序。保存联系人后,此外部活动会启动一个Toast。有没有可能摆脱它?如果我能获得对它的引用以调用cancel()或取消所有排队的Toast,那就太完美了。是否有Toast管理器?

2个回答

16
如果按照文档中所述创建Toast消息:
Toast toast = Toast.makeText(context, text, duration);

现在你可以使用toast.cancel取消Toast消息,参见Toast类的文档


13

不行。如果你有Toast的引用,你可以取消它,但是由于Toast是由单独的Activity创建的,所以无法访问它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接