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();
        }

    });

Bluetoothをオフにして、Bluetoothがオフになっていることを示すトーストを表示しながら、ボタンをクリックしてプログラムを終了できるようにしたい

4

2 に答える 2

3

Toast.makeTest()では、最初のパラメーターはコンテキストです。あなたのコードthisでは、あなたの場合はonClickListener. のcontextようなものである可能性がありますYourActivity.this

于 2013-02-19T05:30:27.613 に答える
0

Toastでthisの代わりにActivityName.thisを使用します。

于 2013-02-19T05:29:09.067 に答える