From c5541bc39105563b7f8aea382e3c133750a51795 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Fri, 24 Apr 2020 16:48:44 +0200 Subject: [PATCH] Close nested writer stream The writer function opens a nested stream that needs to be closed too. Else, we would get empty files sometimes. --- .../app/src/main/kotlin/de/johrpan/musicus/MainActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/musicus/android/app/src/main/kotlin/de/johrpan/musicus/MainActivity.kt b/musicus/android/app/src/main/kotlin/de/johrpan/musicus/MainActivity.kt index 9427258..9907f7c 100644 --- a/musicus/android/app/src/main/kotlin/de/johrpan/musicus/MainActivity.kt +++ b/musicus/android/app/src/main/kotlin/de/johrpan/musicus/MainActivity.kt @@ -232,7 +232,9 @@ class MainActivity : FlutterActivity() { // TODO: Handle errors. val output = contentResolver.openOutputStream(uri!!)!!; - output.writer().write(content) + val writer = output.writer() + writer.write(content) + writer.close() output.close() } }