web-dev-qa-db-ja.com

放送受信機からのトーストメッセージ

私は放送受信機を持っていて、そこからトーストメッセージを表示しようとしていますが、これは可能ですか?このコードはトーストを表示しませんが、logcatにログメッセージを出力します。私がしているばかげたことはありますか、それとも私の問題は何ですか?

@Override
public void onReceive(Context context, Intent intent) {
    Log.v("log", "this is shown");
    Toast.makeText(context, "this is not shown"     , Toast.LENGTH_LONG);
}
21
Lukap

Toastshow()メソッドを呼び出します。

54
Luksprog

Toastshow()を呼び出すのを忘れました。BroadcastReceiversからトーストを作成することはお勧めしませんが..Notificationsの使用を検討してください。

11
lukuluku

これを使用

Toast.makeText(context, "this is not shown",Toast.LENGTH_LONG).show();

5
user873578