我的应用程序需要执行以下操作:
- 打开 a
FileInputStream,获取底层证券FileDescriptor(通过getFd()) FileInputStream根据上述创建新对象FileDescriptor
到目前为止,我只需要一个FileDescriptor,所以我过去常常通过调用close()原始流(即在getFd()我调用的流上)来关闭它。我使用它是因为一些 Android API 方法有这样的参数。
现在我将同时拥有更多FileInputStream对象,什么时候FileDescriptor关闭?(我的猜测:当所有FileInputStream对象都关闭时?)