Страницы

Поиск по вопросам

понедельник, 6 января 2020 г.

Почему стоит отказываться от HttpUrlConnection?

#java #android #http


Был сегодня на интервью.Ответил на все вопросы ,но вот на один они сказали ответ
не правилен .Было задание подключиться к web-services ну и там по апи сделать разные
дейтсвия.Всё окей только отметили что для этого я использовал HttpUrlConnection и сказали
лучше найти ей альтернативу .Ясное дело я не смог у них спросить почему)Так вот, чем
плох HttpUrlConnection и что посоветуете в замен.И почему
    


Ответы

Ответ 1



Я бы не стал за использование HttpUrlConnection бить по рукам. Просто это более низкоуровневый механизм. Вам необходимо заботиться о многих вещах самому: Необходимо оборачивать это дело в AsycnTask. Хендлить случаи со сворачиванием игры. Обрабатывать повороты экрана. Писать кеш свой. Тот же Retrofit из коробки будет быстрее, так как там встроенный механизм кеша. Поэтому и рекомендуют volley/retrofit использовать. Уменьшается вероятность ошибки, меньше кода писать. Код читабельней и т.п. Но, опять же, лично я бы не стал за ответ с использованием HttpUrlConnection минус ставить.

Комментариев нет:

Отправить комментарий