相关疑难解决方法(0)

Android - 隐藏所有显示的Toast消息

如何删除当前显示的所有Toast消息?

在我的应用程序中,有一个列表,当用户点击某个项目时,会显示一个Toast消息,10个项目--10个Toast消息.

因此,如果用户单击10次,然后按下菜单按钮,他们必须等待几秒钟,直到他们能够读取菜单选项文本.

它应该不是那样的:)

android messages hide toast

53
推荐指数
7
解决办法
5万
查看次数

如何取消吐司

我开发了一个Android应用程序,我遇到了一个问题Toast.假设我正在显示Toast,它将显示在应用程序窗口中.出现对话框时,吐司不会立即消失.

我想知道如何取消祝酒词.

android toast

24
推荐指数
2
解决办法
2万
查看次数

Android退出应用程序时以及正在显示toast时取消Toast

我在这里已经阅读过这类问题,但答案似乎没有奏效.

Toast在用户点击按钮时显示.当用户不断点击按钮时,即使用户退出活动,烤面包仍会一次又一次地显示.

吐司的长度很短.由于文本很长,因此无法更改Toast的长度.

这就是我现在所尝试的:

    Toast toast;
    toast=Toast.makeText(getApplicationContext(),"text",Toast.LENGTH_SHORT);
    if(toast.getView().isShown()==false){
         toast.show();
    }
Run Code Online (Sandbox Code Playgroud)

这没用.

我试过了 :

    if(toast.getView().isShown()==true){            
        toast.cancel();
    }
Run Code Online (Sandbox Code Playgroud)

onStop().由于某种原因,取消方法永远不会有效.

如果我把.cancel()之前我显示应用程序...那么将有另一个空检查.但这样做之后也无效.我可以显示一个对话框而不是一个吐司,但这不是一个解决方案.

有没有办法检查是否正在显示吐司?

以供参考

android toast

9
推荐指数
2
解决办法
7515
查看次数

标签 统计

android ×3

toast ×3

hide ×1

messages ×1