Как создать ожидающее намерение внутри класса BroadcastReceiver? - PullRequest
4 голосов
/ 26 июня 2011

Я пытаюсь создать широковещательную передачу внутри приемника вещания, но не думаю, что я ввожу правильный код для нее. Как должен ожидающий стажер искать приемник вещания? Я хочу отправить текстовое сообщение. И нужно ожидающее намерение отправить его.

1 Ответ

7 голосов
/ 26 июня 2011

Я пытаюсь создать, я транслирую интерна внутри вещательного приемника, но я не думаю, что я ввожу правильный код для него.

Он ничем не отличается отлюбой другой PendingIntent, кроме того, что вы должны использовать переданный объект Context, поскольку BroadcastReceiver не является Context:

public void onReceive(Context ctxt, Intent incoming) {
    Intent i=new Intent(ctxt, OnAlarmReceiver.class);
    PendingIntent pi=PendingIntent.getBroadcast(ctxt, 0, i, 0));

    // do stuff with PendingIntent here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...