【问题标题】:Meaning of connect() in android programmingandroid编程中connect()的含义
【发布时间】:2017-01-18 18:28:32
【问题描述】:

我无法理解以下代码中connect() 的用途。

调用url.openConnection()url.connect()方法有什么区别?

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

【问题讨论】:

  • 如果你使用 windows 或 linux。将光标放在您感到困惑的代码上。然后单击 ctrl+q。即使你不明白,然后谷歌,即使你不明白,然后问这个问题太具体到你不明白的部分
  • Javadoc 的哪一部分你不明白?
  • 您需要一个URLConnection 对象才能运行connect()

标签: java android android-networking


【解决方案1】:

您可以在 Android 开发者网站的 API 文档中查看他们的文档

乍一看,我可以说主要区别在于openConnection返回用于实际建立连接的URLConnection实例,而connect方法只返回打开连接。

【讨论】:

    【解决方案2】:

    根据URLConnection JavaDocs

    connect()

    打开指向该 URL 所引用资源的通信链接(如果尚未建立此类连接)。
    如果在连接已打开时调用 connect 方法(由值为 true 的 connected 字段指示),则忽略该调用。

    如果您想了解有关特定方法或类的更多信息,您可以在以后浏览JavDocsAndroid Developer Docs

    【讨论】:

      猜你喜欢
      • 2015-06-05
      • 1970-01-01
      • 2013-12-26
      • 2012-03-30
      • 2014-10-03
      • 2021-09-25
      • 2017-02-16
      • 1970-01-01
      • 2016-01-10
      相关资源
      最近更新 更多