时间:2010-07-24 07:45:37

标签: android kill toast

3 个答案:

答案 0 :(得分:2)

您可以创建toast对象并在onpause()方法中将其停止,但问题在于排队Toast消息。停止你在forpause中的toast对象后仍然可以看到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();
                }
}

答案 1 :(得分:1)

答案 2 :(得分:0)

Toast消息旨在通知用户重要消息。这就是他们排队和显示的原因。 Toast消息不打算大量发送。 (大数字大于1)如果您有太多信息要传达给用户,您应该以不同的方式这样做。正如他们在面包店所说的,这就是饼干粉碎的方式。

相关问题