即使我已经破坏了源于Toast的消息,我也无法停止继续持续的Toast消息。他们排在队列中,只在我下次活动时继续进行。

最佳答案

您可以创建一个Toast对象,并在onpause()方法中将其停止,但是问题出在排队的Toast消息中。在停止您的吐司对象后,仍然可以看到吐司消息
实施:

Toast showToastMessage;
showToastMessage=Toast.makeText(this.this, "Toast message", Toast.LENGTH_LONG);
showToastMessage.show();

@Override
         protected void onPause() {
              super.onPause();
              if(showToastMessage!=null)
                {
                showToastMessage.cancel();
                }
}

10-04 10:33