2015-06-16 2 views
6

Почему нужно использовать Uri.Builder, когда Urls можно построить, просто объединив переменные строки?Uri.builder vs строковая конструкция url

В каких случаях рекомендуется использовать uribuilder поверх строковых переменных и наоборот?

ответ

1

Uri.Builder - это вспомогательный класс, в котором вы можете разгрузить работу по созданию различных типов uri. Рекомендуется использовать этот класс, а не создавать его самостоятельно.

Uri.Builder

+0

Да, но почему это рекомендуется? –

+0

Эти классы построены очень эффективно, и они менее подвержены ошибкам, поэтому рекомендуется. – 7383

+0

Пожалуйста, поддержите ответ, если он вам полезен – 7383

0

только, чтобы сделать простой и легко построить URIs безопасно.

0

Всегда предпочитайте uribuilder над строками для создания uri, так как uribuilder имеет много встроенной проверки, чтобы обеспечить корректный формат данного адреса. Вообще говоря, если вы знаете, что ваш uri будет оставаться постоянным, вы можете продолжить и использовать строку, но в случае, когда вы будете часто перестраивать свой uri, меняя/заменяя поля, uribuilder - это обязательно!

Смежные вопросы