Я хочу загрузить изображение в Cloudinary. Я сделал это с помощью firebase, и он хорошо работает. Но клиент хочет Cloudinary.
Я передаю байтовый массив, как показано ниже
val outputStream = ByteArrayOutputStream()
capture.compress(Bitmap.CompressFormat.JPEG, 100, outputStream)
val data = outputStream.toByteArray()
val config = HashMap<String, String>()
config.put("cloud_name", "carflux")
MediaManager.init(requireContext(), config)
val uploadRequest = MediaManager.get().upload(data).unsigned("of6bplnq")
.option("resource_type", "image")
.maxFileSize(5 * 1024 * 1024)
uploadRequest.dispatch(requireContext())
Я получаю сообщение об ошибке MediaManager is already initialized
Я тщательно проверил, я инициализировал его только на месте.
Что-то еще я делаю не так?