Вы не закрываете потоки, которые вы не открывали - это неприятный побочный эффект. Если вы создали процесс, сначала убейте его, а затем закройте потоки.
мог найти разъяснение этого в документации. Но когда у нас естьProcess
объект и вызовgetInputStream()
,
Получим ли мы новый поток, который мы должны явно закрыть, когда закончим с ним? или мы получаем поток, который уже существует, связанный с процессом, который мы не должны закрывать, но процесс позаботится о его закрытии?
По сути, как мы должны взаимодействовать с потоком, который мы получаем изProcess.getInputStream()
? закрывать или не закрывать?