2 myq 26 myq_26 于 2012.10.12 15:38 提问

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
myc_100   2012.10.12 17:35
已采纳

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

Toast.makeText(this, "Alarm time up", Toast.LENGTH_LONG).show();
zxd_72
zxd_72   2012.10.12 16:36

你丢了这句代码了:

Toast.makeText(your_activity.this, "u clicked me", Toast.LENGTH_SHORT).show();
zlQQhs
zlQQhs   2013.02.26 15:55

要调用 show()

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!