我目前有一个选项卡视图,在我的第一个选项卡中出现了一条吐司消息。如果在 toast 仍在显示时单击另一个选项卡,它也会显示在该选项卡中。有没有办法不让这种情况发生?我只是在里面取消它onPause()
吗?感谢您的帮助
问问题
388 次
3 回答
0
Toast 与任何特定活动无关,因为它们是屏幕上的叠加层。如果要显式关闭 Toast,则需要将它的句柄传递给需要关闭它的任何活动并调用Toast.cancel()
.
于 2011-06-30T15:46:15.977 回答
0
您可以检测标签更改并以该方法取消它。对于标签更改帮助 - Android TabWidget 检测点击当前标签
于 2011-06-30T15:46:51.267 回答
0
是的,您可以简单地调用创建它的活动cancel()
。onPause()
于 2011-06-30T16:05:54.513 回答