Как я могу зарегистрировать свой виджет приложений (виджет главного экрана), чтобы слушать местные широковещательные сообщения, которые отправляют более LocalBroadcastManager
?LocalBroadcastManager с Widget
ответ
Виджет приложения действительно представляет собой набор из View
s в процессе другого приложения (например, на главном экране). Следовательно, в вашем процессе нет ничего, что могло бы «слушать» что угодно.
Если вы хотите обновить виджет приложения, просто обновите его, используя AppWidgetManager
и updateAppWidget()
.
Поставщик виджета транслирует приемник. Я просто хочу знать, есть ли способ получить сообщение LocalBroadcast – nrofis
@nrofis: «Поставщик виджета - широковещательный приемник» - только для того, чтобы отвечать на системные события, связанные с виджетами приложения, например, когда он удаляется , И поскольку манифест-зарегистрированный «BroadcastReceiver» живет в течение миллисекунды или около того и уходит, он не может слушать сообщения LocalBroadcastManager. Когда вы хотите обновить виджет приложения, просто обновите его, используя «AppWidgetManager» и «updateAppWidget()». – CommonsWare
Я вижу ... Поэтому система иногда «вызывает» onUpdate, а затем мне нужно проверить значения, которые я хочу показать? – nrofis
- 1. LocalBroadcastManager приемник
- 2. LocalBroadcastManager только с поддержкой библиотеки?
- 3. LocalBroadcastManager in ndk
- 4. LocalBroadcastManager вещание не используется
- 5. LocalBroadcastManager имеет ряд преимуществ?
- 6. LocalBroadcastManager для нескольких целей
- 7. Почему LocalBroadcastManager не работает?
- 8. LocalBroadcastManager OnReceive() не называется
- 9. NullPointerException при использовании LocalBroadcastManager
- 10. LocalBroadcastManager - Получатель не зарегистрирован
- 11. LocalBroadcastManager не работает
- 12. Honeycomb app, LocalBroadcastManager
- 13. Aletrnative solution для LocalBroadcastManager
- 14. LocalBroadcastManager не получал сообщений
- 15. LocalBroadcastManager не работает
- 16. LocalBroadcastManager порядок выполнения
- 17. Намеренный фильтр по категориям с LocalBroadcastManager
- 18. Android с помощью LocalBroadcastManager при закрытии MainActivity
- 19. Использование LocalBroadcastManager для «липкой» трансляции
- 20. Почему LocalBroadcastManager Android не работает?
- 21. IntentService LocalBroadcastManager не достигает приемника
- 22. «Обновление» JQuery widget widget
- 23. Использование LocalBroadcastManager со статическим классом
- 24. Зачем и когда использовать LocalBroadcastManager?
- 25. LocalBroadcastManager не работает должным образом
- 26. Как использовать LocalBroadcastManager без активности
- 27. Расширение Dashclock Widget не обновляется
- 28. Qt Widget с слайдером
- 29. UiBinder с Widget
- 30. Android Widget с AsyncTask
Когда вы пишете «Виджет», вы имеете в виду виджет приложения для главного экрана? – CommonsWare
Да, извините за недоразумение – nrofis