У меня есть фоновое обслуживание для загрузки изображения с сервера. Я хочу обновить свой пользовательский интерфейс или ListView, когда загрузка закончена. Необходимо изменить этот текст на кнопку, чтобы «загрузить». Пожалуйста, помогите мне Заранее спасибоКак обновить Listview из фоновой службы
ответ
Вы можете через трансляцию из фоновой службы, которая получит ваш основной поток, скажем, активность. Затем из метода onRecieve()
вы можете обновить свой ListView
, обновив свою модель и вызвав notifyDatasetChanged()
вашего адаптера.
Пример Broadcast Ресивер http://www.tutorialspoint.com/android/android_broadcast_receivers.htm
Или вы можете передать обработчик основного потока сервиса usnig намерения и может обновлять основной поток или ваш listview
путем размещения сообщения на главном потоке с помощью этого обработчика.
Пример обработчика
https://developer.android.com/training/multiple-threads/communicate-ui.html
можете ли вы иметь какую-либо ссылку или код относительно обновления интерфейса с помощью обработчика –
проверить мой обновленный ответ – Nitesh
Спасибо Nitesh –
Вы не можете обновить вид из фонового потока! Чтобы скачать, вы должны позвонить в: Вы можете прочитать this.
runOnUiThread(new Runnable() {
@Override
public void run() {
// refresh list
}
});
- 1. Как обновить ListView из службы WCF?
- 2. Как обновить информацию в Android-операции из фоновой службы
- 3. обновить активность после получения ответа от фоновой службы
- 4. Остановка фоновой службы из уведомления
- 5. Запуск приложения из фоновой службы
- 6. Открытие приложения из фоновой службы
- 7. Как обновить строку ListView от службы загрузки
- 8. Обновить таблицу из фоновой темы?
- 9. Как сделать приложение выполненным из фоновой службы?
- 10. Как начать работу из фоновой службы
- 11. Как обновить местоположение google map v2 от фоновой службы android
- 12. Приобретение экземпляра фоновой службы
- 13. Android-приложение Время всплывает из фоновой службы
- 14. Диалоговое окно всплывает из фоновой службы Android
- 15. React native - Запустить действие из фоновой службы
- 16. Android: Воспроизведение звука из фоновой службы Kivy
- 17. Доступ к базе данных из фоновой службы
- 18. Событие Android touch из фоновой службы
- 19. Использование API Android Drive из фоновой службы
- 20. Как обновить виджеты из службы?
- 21. Обновить ListView из ActionMode.Callback.onDestroyActionMode()
- 22. Вызов фоновой службы от BroadcastReceiver
- 23. как обновить Ui от фоновой задачи
- 24. Создание фоновой службы в Android
- 25. Android - Как заполнить индикатор выполнения из фоновой службы
- 26. Лучшая реализация фоновой службы ASP.NET
- 27. Как обновить пользовательский интерфейс активности, который работает в фоновом режиме из фоновой службы?
- 28. Как я могу обновить интерфейс в нескольких действиях Android из фоновой службы
- 29. Как регистрировать все события касания в действии из фоновой службы
- 30. Как отправить сообщение из фоновой службы фрагменту пользовательского интерфейса?
Можете ли вы показать, что вы сделали до сих пор. – Yugesh
, пожалуйста, внесите свой код, что вы сделали –