myq_26
2012-10-12 07:38
采纳率: 80%
浏览 16.6k

Android中Toast不能显示的问题

我想展示一个toast消息, 但不知为什么它总是不能被调用时,以下是我的oncreate代码:

public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            this.requestWindowFeature(Window.FEATURE_NO_TITLE);
            this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                    WindowManager.LayoutParams.FLAG_FULLSCREEN);
            setContentView(R.layout.alarm);

            mediaPlayer = MediaPlayer.create(getApplicationContext(),
                    R.raw.alarmclock);
            mediaPlayer.start();

            Toast.makeText(this, "Alarm time up", Toast.LENGTH_LONG);
    }
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • myc_100 2012-10-12 09:35
    已采纳

    在使用makeText()后要调用show()来显示你的信息:

    Toast.makeText(this, "Alarm time up", Toast.LENGTH_LONG).show();
    
    已采纳该答案
    打赏 评论
  • zxd_72 2012-10-12 08:36

    你丢了这句代码了:

    Toast.makeText(your_activity.this, "u clicked me", Toast.LENGTH_SHORT).show();
    
    打赏 评论
  • zlQ_ 2013-02-26 07:55

    要调用 show()

    打赏 评论

相关推荐 更多相似问题