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