我有一个按钮,如果用户多次点击按钮并转到上一个 Activity 甚至关闭应用程序 toast 仍然可见,则按钮上会出现点击 toast ,
如何在用户进行任何其他 Activity 时完成或取消 toast 或如何防止 toast 的生成?
Toast.makeText(getApplicationContext(), "Enter correct goal!",
Toast.LENGTH_SHORT).show()
最佳答案
使用 handler
尝试此 cancel()
Toast
Toast toast = Toast.makeText(getApplicationContext(), "Test", Toast.LENGTH_SHORT);
toast.show();
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
toast.cancel();
}
}, 500);
关于android - 杀死安卓 toast ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28042825/