2017-01-18 14 views
-2

Я не могу понять, что используется connect() в следующем коде.Значение connect() в android programming

В чем разница при вызове метода url.openConnection() и url.connect()?

URLConnection connection = myUrl.openConnection(); 
connection.connect(); // <-- Here 
+1

Если вы используете окна или Linux. наведите курсор на код, в котором вы запутались. а затем нажмите ctrl + q. Даже тогда, если вы не понимаете, тогда google, даже тогда, если вы не понимаете, тогда задайте вопрос, который слишком специфичен для той части, которую вы не понимаете. –

+0

Какая часть Javadoc вы не поняли? – EJP

+0

Для запуска 'connect()' вам нужен объект 'URLConnection'. –

ответ

0

Вы можете проверить свою документацию на API документации сайта Android разработчика

По маленький проблеск я мог бы сказать, основное отличие в том, что openConnection возвращает экземпляр URLConnection, который используется на самом деле установить тэ соединение, в то время как connect метод ничего не возвращает, но открывает соединение.

0

Согласно URLConnection JavaDocs,

connect()

открывает линию связи к ресурсу, на который ссылается URL, если такая связь еще не была установлена.
Если метод соединения вызывается, когда соединение уже открыто (обозначено подключенным полем, имеющим значение true), вызов игнорируется.

Вы можете просматривать вверх на JavDocs или Android Developer Docs в будущем, если вы хотите узнать больше о конкретном методе или классе.