Мне нужно создать фоновый поток, который проверяет информацию с сервера каждые 20 минут и выдает уведомление, если у нас есть новости. Есть идеи, как это сделать? Заранее спасибо!Фоновый работник для андроида всегда будет
ответ
вы можете выполнять фоновый поток бесконечно для этого или просто использовать Google облако MESSA ging push-уведомление
Для этого вы можете использовать Service
.
Служба является компонентом, который работает в фоновом режиме без прямого взаимодействия с пользователем. Поскольку у службы нет пользовательского интерфейса, она не привязана к жизненному циклу активности.
Услуги используются для повторяющихся и потенциально длительных операций, то есть для загрузки в Интернет, проверки новых данных, обработки данных, обновления поставщиков контента и т.п.
Вот документация для этого Service
И учебник Проверьте Android Service Tutorial.
The android service пожалуйста посмотрите
вы можете использовать в то время как цикл я думаю, что я не знаю слишком много о соединении с сервером, но если вы можете передать логическое или определенную строку из и внутри класса обслуживания вашего приложения создать какое-то время, как это верно:
while(true){
if(ServerString.contentEquals("") || boolean == true{
//coding
}
try{
Tread.sleep(60)}
catch(Exception e){e.printStackTrace }
}
самый быстрый способ изучения сервиса здесь видео made by a girl
- 1. Фоновый работник для Loop
- 2. Фоновый работник для WPF?
- 3. Фоновый работник для параметризованного метода
- 4. Фоновый работник для wpf C#
- 5. Фоновый работник Как
- 6. Фоновый работник C# winform
- 7. Фоновый работник останавливается между
- 8. Фоновый работник Delphi
- 9. Фоновый работник вызывается дважды
- 10. Фоновый работник RunWorkCompleted Событие
- 11. Фоновый работник с одноразовым аргументом
- 12. Фоновый работник, сообщающий несколько процентов
- 13. Фоновый работник ОтменитьAsync() не работает
- 14. C# Фоновый работник не выходит
- 15. Фоновый работник для async ждут задачи
- 16. Фоновый работник для поиска и выделения функции
- 17. Фоновый работник с индикатором выполнения
- 18. Фоновый работник «заставляет» заморозить мою форму
- 19. Фоновый работник не может обрабатывать исключение
- 20. Winforms: Фоновый работник по методу прерывания?
- 21. Фоновый работник проверить, когда это полночь?
- 22. Фоновый работник RunWorkerCompleted никогда не срабатывает
- 23. Фоновый работник не сообщает о прогрессе
- 24. Фоновый вызов андроида
- 25. Фоновый работник не работает с Oracle Connection
- 26. C# Фоновый работник с zipfile (Ionic.dll)
- 27. C# Фоновый работник: исключение, когда Close() называется
- 28. Фоновый работник для обновления нескольких элементов в listview
- 29. Фоновый рабочий всегда занят
- 30. Фоновый работник частично обновляет ProgressBar Then Bombs Out
Пожалуйста, не используйте этот подход. Вы бы совершили серьезную ошибку! – OrhanC1