Когда FileDescriptor закрыт?
Мое приложение должно сделать следующее:
ОткрытьFileInputStream
и получить базовыйFileDescriptor
(с помощью )getFd()
Создать новыйFileInputStream
объекты на основе вышеFileDescriptor
Пока мне нужен был только одинFileDescriptor
так что я раньше закрывал егоclose()
в исходном потоке (т.е. в потоке, которыйgetFd()
Я звонил). Я использую его, потому что некоторые методы Android API имеют такой параметр.
Теперь, когда у меня будет большеFileInputStream
объекты в то же время, когда будетFileDescriptor
быть закрытым? (Мое предположение: когда всеFileInputStream
объекты закрыты?)