草庐IT

disconnected

全部标签

android - 使用完毕后是否需要调用 HttpURLConnection.disconnect

以下代码基本上可以按预期工作。然而,偏执,我想,为了避免资源泄漏,HttpURLConnection.disconnect用完后需要调用吗?我需要调用InputStream.close吗?我需要调用InputStreamReader.close吗?在构建httpUrlConnection之后是否需要有以下两行代码:httpUrlConnection.setDoInput(true)和httpUrlConnection.setDoOutput(false)?我之所以这么问,是因为我看到的大多数示例都没有进行此类清理。http://www.exampledepot.com/egs/java

android - close() 和 disconnect() 之间的区别?

Android蓝牙低功耗API实现了1种方法来连接到设备connectGatt()但有2种方法来关闭连接disconnect()和close().文档说:disconnect():断开已建立的连接,或取消连接尝试目前正在进行中。close():应用程序应在完成后尽早调用此方法这个GATT客户端。BluetoothGatt.java的源代码显示close()取消注册应用程序和disconnect()断开客户端。然而,它并没有说明这实际上意味着什么。我的意思是,如果只有一种方法可以连接到客户端,为什么有两种方法可以关闭/断开连接? 最佳答案