Найдено 5 результатов
- 01 апр 2015, 08:27
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Thread.sleep в отдельном потоке при спящем устройстве
- Ответы: 11
- Просмотры: 7900
Re: Thread.sleep в отдельном потоке при спящем устройстве
Внедрил я ScheduledThreadPoolExecutor, отказавшись от слипа... но как оказалось проблема была не в этом. Оказывается, надо было всего лишь использовать PowerManager.PARTIAL_WAKE_LOCK , чтобы процессор не уходил в спячку, а продолжал работать. После этого все заработало нормально. Похожую проблему и ...
- 30 мар 2015, 05:51
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Thread.sleep в отдельном потоке при спящем устройстве
- Ответы: 11
- Просмотры: 7900
Re: Thread.sleep в отдельном потоке при спящем устройстве
Используйте это - https://github.com/ReactiveX/RxAndroid Спасибо, почитаю как будет время, сейчас его нет ни на изучение, ни тем более внедрение его в проект. Появилось желание избавиться от слипа вообще и вот тут http://habrahabr.ru/post/136942/ сказано, что "ScheduledThreadPoolExecutor указан как...
- 28 мар 2015, 16:21
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Thread.sleep в отдельном потоке при спящем устройстве
- Ответы: 11
- Просмотры: 7900
Re: Thread.sleep в отдельном потоке при спящем устройстве
Для задачи важно, чтобы запросы всегда посылались и обрабатывались, неважно в каком состоянии находится устройство. По этой причине я использую сервис, запущенный в foreground, который "кидается" notification-ами и/или оповещает с помощью broadcast-ами активити, чтобы обновить данные ui. Надеюсь, пр...
- 28 мар 2015, 13:46
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Thread.sleep в отдельном потоке при спящем устройстве
- Ответы: 11
- Просмотры: 7900
Re: Thread.sleep в отдельном потоке при спящем устройстве
Если это плохо, то как лучше? На каждый новый запрос создавать поток? Не будет слишком расточительно?doter.ua писал(а):Thread.sleep(2000) + while = зло.
- 28 мар 2015, 09:02
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Thread.sleep в отдельном потоке при спящем устройстве
- Ответы: 11
- Просмотры: 7900
Thread.sleep в отдельном потоке при спящем устройстве
Здравствуйте, есть следующая ситуация: у меня есть отдельный поток, в котором через равные промежутки времени делает http запрос на сервер. Поясню: после выпонения запроса делаю Thread.sleep(2000) и снова выполняю запрос. Все это дело завернуто в while. Проблема в том, что когда я выключаю экран и ш...