У меня есть сценарий, где мне нужно сделать http-вызовы одному и тому же URL пару раз за одну секунду. В настоящее время я делаю новый HttpConnection, HttpClient ... и т. Д. Из начала снова и снова для каждого нового запроса. Это решение отлично работает, но для меня это кажется очень неэффективным. Есть ли способ сделать повторяющиеся HTTP-запросы на один и тот же URL более эффективным способом? Пример повторного использования некоторых уже выделенных переменных?Android повторяющееся http-соединение
1
A
ответ
1
Вы можете использовать статический клиент http (так, чтобы gurentees он был создан только один раз), а затем повторно использовать его со всеми запросами без необходимости создавать новые экземпляры, вы можете использовать эту логику для многих других фиксированных переменных, связанных с соединением чтобы сохранить память.
Смежные вопросы
- 1. Android: Повторяющееся напоминание, до и после времени
- 2. Повторяющееся декодирование Android Растровое изображение из файла
- 3. Android Calendar Calendar вставляет повторяющееся событие
- 4. Android-Null Указатель исключение, повторяющееся сбой
- 5. Повторяющееся событие Crashing App
- 6. Как сконфигурировать повторяющееся оператор switch
- 7. Создать событие повторяющееся календаря
- 8. Повторяющееся затмение висит
- 9. Повторяющееся динамически загруженное изображение
- 10. Повторяющееся Push Alert Swift
- 11. Любопытно повторяющееся шаблон - изменение
- 12. factory_girl создает повторяющееся значение
- 13. Повторяющееся обслуживание в угловом
- 14. Как построить повторяющееся уравнение?
- 15. Повторяющееся поведение HashSet
- 16. Повторяющееся содержимое, зафиксированное robots.txt?
- 17. KO Grid - повторяющееся значение
- 18. повторяющееся состояние блоков SQL
- 19. Повторяющееся изображение с Haxe
- 20. Финансовое приложение - повторяющееся
- 21. Предстоящее повторяющееся значение
- 22. регулярное выражение, повторяющееся
- 23. Повторяющееся Div Generic
- 24. XSLT исключающего повторяющееся значение
- 25. sscanf() повторяющееся значение дважды
- 26. повторяющееся действие в C#
- 27. Xstream List - Повторяющееся поле
- 28. Повторяющееся исключение записи hibernate
- 29. Остановить изображение/gif, повторяющееся
- 30. Kafka, доставляющий повторяющееся сообщение
Вы можете использовать весь свой код для API, попавшего в AsyncTask или IntentService, и просто запустить службу или выполнить Async. – Atrix1987
Да, я могу, но это не проблема. На самом деле, у меня есть другой поток, выполняющий все HTTP-запросы в фоновом режиме. Мне нужен еще более эффективный метод памяти и времени обработки. –
Также имейте в виду, что вы можете использовать много батареек в процессе, чтобы прочитать это-> http://developer.android.com/training/efficient-downloads/efficient-network-access.html – Atrix1987