7

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

4

2 回答 2

16

如果您按照文档中的说明创建 Toast 消息:

Toast toast = Toast.makeText(context, text, duration);

现在您可以通过查看Toast 类toast.cancel的文档来取消 toast

于 2010-07-06T12:54:50.050 回答
13

不可以。如果您对 Toast 有引用,则可以取消它,但由于它是由单独的活动创建的,因此您无法访问它。

于 2010-07-06T12:55:48.610 回答