Я использую BroadcastReceiver
для проверки новых данных на сервере каждые 5 минут. Я хотел бы установить значок прогресса в моей панели действий MainActivity
каждый раз, когда выполняется проверка - как это сделать с BroadcastReceiver
?Установка значка прогресса в действии от BroadcastReceiver
По сути, я просто хочу использовать setBackgroundResource()
, но я не знаю, как это сделать с моего BroadcastReceiver
.
Редактировать: Я запускаю тревогу в действии, кроме активности. Я хотел бы обновить индикатор выполнения, а BroadcastReceiver
- в отдельном классе.
u можете сделать это с помощью метода runOnUIThread() в широковещательном приемопередатчике. – Jarvis
проверить [этот пост] (http://stackoverflow.com/questions/14643385/how-to-update-ui-in-a-broadcastreceiver) –