0

我想在退出应用程序时显示一条祝酒消息,就像标题所说的那样。由于 OnClickListener 的限制,我无法使用以下内容。

btnExit.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            // close the application and turn off bluetooth
            btAdapter.disable();
            Toast.makeText(this, "Bluetooth is turned off.",
                    Toast.LENGTH_SHORT).show();
            finish();
        }

    });

我希望能够在关闭蓝牙并显示表示蓝牙已关闭的吐司时单击按钮并退出程序

4

2 回答 2

3

Toast.makeTest()中,第一个参数是上下文。在您传递的代码中this,在您的情况下是onClickListener. 您应该通过context那里,这可能类似于YourActivity.this.

于 2013-02-19T05:30:27.613 回答
0

在 Toast 中使用您的ActivityName.this而不是this 。

于 2013-02-19T05:29:09.067 回答