MediaManager уже инициализирован - PullRequest
0 голосов
/ 25 мая 2020

Я хочу загрузить изображение в 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

Я тщательно проверил, я инициализировал его только на месте.

Что-то еще я делаю не так?

...