Тост сообщения от приемника вещания - PullRequest
20 голосов
/ 26 октября 2011

У меня есть приемник вещания, и я пытаюсь показать сообщение с тостом, возможно ли это?Этот код не показывает тост, но он печатает сообщение журнала в 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);
}

Ответы [ 3 ]

52 голосов
/ 26 октября 2011

Вызовите метод show() для Toast.

11 голосов
/ 26 октября 2011

Вы забыли позвонить show() на Toast .. хотя я бы не рекомендовал создавать тосты из BroadcastReceivers .. вы можете рассмотреть возможность использования уведомлений

5 голосов
/ 26 октября 2011

Используйте это

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

...