gpt4 book ai didi

android - 有时 Toast 不会消失,甚至在我终止 App 后仍然可见

转载 作者:行者123 更新时间:2023-12-05 00:05:56 27 4
gpt4 key购买 nike

我有一个非常简单的 Toast 在某些情况下显示:

if (!this.isFinishing()) {
Toast.makeText(this, R.string.my_toast_message, Toast.LENGTH_LONG).show();
]

大多数时候,Toast 会按预期显示并逐渐消失,但有时仍然始终可见,即使您终止应用程序,Toast 也不会消失

这是一个偶尔会出现的问题,但当它发生时,它非常烦人,让 Toast 消失的唯一方法是重新启动系统或做任何可能显示另一个 的事情Toast任何应用程序。

这看起来像是 Android 本身的问题而不是应用程序,因为我已经看到这个问题发生在使用 Toast 的不同设备和不同应用程序上。

我想知道是否有一些解决方法可以防止此问题。

最佳答案

Toast 是系统级别的通知,因此即使应用被终止它们也不会消失。如果您调用 show 多次 toast ,它们将一个接一个地显示。如果多次调用同一个 toast,会给人一种 toast 需要很长时间才能消失的印象。

对于应用通知,请考虑使用 Snackbars

请引用this question .

关于android - 有时 Toast 不会消失,甚至在我终止 App 后仍然可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56811773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com