Когда FileDescriptor закрыт?

Мое приложение должно сделать следующее:

ОткрытьFileInputStreamи получить базовыйFileDescriptor (с помощью )getFd()Создать новыйFileInputStream объекты на основе вышеFileDescriptor

Пока мне нужен был только одинFileDescriptorтак что я раньше закрывал егоclose() в исходном потоке (т.е. в потоке, которыйgetFd() Я звонил). Я использую его, потому что некоторые методы Android API имеют такой параметр.

Теперь, когда у меня будет большеFileInputStream объекты в то же время, когда будетFileDescriptor быть закрытым? (Мое предположение: когда всеFileInputStream объекты закрыты?)

Ответы на вопрос(1)

Ваш ответ на вопрос