From c14b3a7f58a22c948924fb14950e4f833f3e67f9 Mon Sep 17 00:00:00 2001 From: "Alexander \"PapaTutuWawa" Date: Wed, 20 Sep 2023 19:26:34 +0200 Subject: [PATCH] fix(android): Use the BUFFER_SIZE constant --- .../org/moxxy/moxxy_native/picker/PickerResultListener.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/src/main/kotlin/org/moxxy/moxxy_native/picker/PickerResultListener.kt b/android/src/main/kotlin/org/moxxy/moxxy_native/picker/PickerResultListener.kt index f518c4f..5739481 100644 --- a/android/src/main/kotlin/org/moxxy/moxxy_native/picker/PickerResultListener.kt +++ b/android/src/main/kotlin/org/moxxy/moxxy_native/picker/PickerResultListener.kt @@ -10,6 +10,7 @@ import android.provider.MediaStore.Images import android.util.Log import io.flutter.plugin.common.PluginRegistry.ActivityResultListener import org.moxxy.moxxy_native.AsyncRequestTracker +import org.moxxy.moxxy_native.BUFFER_SIZE import org.moxxy.moxxy_native.PICK_FILES_REQUEST import org.moxxy.moxxy_native.PICK_FILE_REQUEST import org.moxxy.moxxy_native.PICK_FILE_WITH_DATA_REQUEST @@ -63,7 +64,7 @@ class PickerResultListener(private val context: Context) : ActivityResultListene if (Build.VERSION.SDK_INT >= 33) { android.os.FileUtils.copy(input, output) } else { - val buffer = ByteArray(4096) + val buffer = ByteArray(BUFFER_SIZE) while (input.read(buffer).also {} != -1) { output.write(buffer) } @@ -106,7 +107,7 @@ class PickerResultListener(private val context: Context) : ActivityResultListene } val returnBuffer = mutableListOf() - val readBuffer = ByteArray(4096) + val readBuffer = ByteArray(BUFFER_SIZE) try { val inputStream = context.contentResolver.openInputStream(data!!.data!!)!! while (inputStream.read(readBuffer).also {} != -1) {