gpt4 book ai didi

android - 如何在关闭应用程序时停止显示来自 Toast 的消息?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:58:55 25 4
gpt4 key购买 nike

这是我的示例代码:

public class MainActivity extends Activity {

Button buttonClick;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
buttonClick = (Button) findViewById(R.id.buttonClick);
buttonClick.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "Here is the Toast", Toast.LENGTH_SHORT).show();
}
});
}

}

每当我单击按钮时,都会显示 Toast 消息。没关系。

我的问题是:

当我点击多次按钮然后关闭应用程序时,Toasts继续开始他们显示消息的工作。

我不想这样。

我希望如果应用程序关闭,Toasts 也应该停止显示它们的消息。

谁能告诉我我必须为此做什么???

最佳答案

I want if the application is closed then Toast should also stop displaying the message.

在您的情况下,调用 cancel()Toast 对象以在 onDestroy() 方法中取消它。

这是一个similar示例。

已更新!

我测试了 OP 解决方案但没有结果。

.hide().cancel() 方法可用于 Toast 但似乎它们不起作用。解决方案是,您必须创建自己的自定义 View ,其作用类似于 Toast,然后您可以在 Activity 完成时取消所有 Toast

关于android - 如何在关闭应用程序时停止显示来自 Toast 的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14806651/

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