1

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

<receiver android:name=".ProximityIntentReceiver"> 
     <intent-filter> 
    <action android:name="android.intent.action.BOOT_COMPLETED"/> 
    </intent-filter> 
    </receiver> 

я также зарегистрировать его в деятельности:

IntentFilter filter = new IntentFilter(PROXIMTY_ALERT_INTENT); 
     registerReceiver(new ProximityIntentReceiver(), filter); 

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

ответ

0

Вы можете добавить дополнительные действия для вашего намерения фильтра, этот вопрос здесь должен помочь вам в этом: BroadcastReceiver for location

Или может быть способом создания Listener слушать изменения в местоположении GPS. Проверьте здесь информацию: http://developer.android.com/reference/android/location/LocationListener.html

+0

thanx его действительно полезно. –

0

Я не нашел никакой документации относительно PROXIMTY_ALERT_INTENT. Некоторые трансляции не могут быть зарегистрированы из manifest.xml. Если это один из них, вы можете получать эти обновления только в течение срока действия приложения.

Приемник вы определили для BOOT_COMPLETED необходимо следующее разрешение на работу:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission> 

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

+0

им жаль, что я следил за неправильной ссылкой, так как мне не нужен BOOT_COMPLETED и т. Д. ... в любом случае спасибо большое. –

 Смежные вопросы

  • Нет связанных вопросов^_^