当前位置 : 主页 > 手机开发 > android >

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

来源:互联网 收集:自由互联 发布时间:2021-06-11
如何删除当前显示的所有Toast消息? 在我的应用程序中,有一个列表,当用户点击某个项目时,会显示一个Toast消息, 10项 – 10个Toast消息. 因此,如果用户单击10次,然后按下菜单按钮,他们必须
如何删除当前显示的所有Toast消息?

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

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

它应该不是那样的:)

我的解决方案是在活动中初始化单个Toast.然后在每次单击时更改其文本.

Toast mToast = Toast.makeText(this, "", Toast.LENGTH_SHORT);
if (a) {
  mToast.setText("This is a");
  mToast.show();
} else if (b) {
  mToast.setText("This is b");
  mToast.show();
}
网友评论