вопрос вещания нужна помощь? - PullRequest
0 голосов
/ 29 августа 2011

Я создал приемник вещания.После этого в onReceive я получил информацию и вызвал метод в классе.

Мой вопрос: когда я вызываю этот метод, я хочу вызвать только один раз, но почему он вызывает более одного раза?

Есть ли способ определить, что onReceive получает только один ???

РЕДАКТИРОВАТЬ

мой метод, который я вызываю в onReceiver - это карта обновленияместоположение в классе расширения MapActivity

Я также регистрирую свой широковещательный сервис в manisfest.xml

Я хочу добавить комментарий к ответу, но не могу, не знаю почему

как мы можем определить для нашего широковещательного приемника только один ??спасибо

1 Ответ

1 голос
/ 29 августа 2011

вы можете поддерживать переменную bool, и когда вы получаете вызов в первый раз в методе, сделайте это bool true и в следующий раз перед вызовом метода вы можете поставить проверку там с помощью этой переменной bool.1005 *

Если вы не регистрируете свой получатель в файле манифеста, то вы можете использовать это значение bool до регистрации получателя.

...