BASE64 в растровое изображение - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь декодировать изображение строкового типа base64 в растровое изображение, но моя Android-студия не распознает метод "декодирования" в

val imageBytes = Base64.decode(string, 0)
val image = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.size)

1 Ответ

0 голосов
/ 10 июня 2019

Это может быть вызвано импортированием неправильного класса.Возможно, Android Studio интерпретирует это как java.util.Base64, у которого нет decode метода.Вместо этого вы хотите использовать класс Base64, объявленный в android.util.Попробуйте использовать полностью квалифицированную ссылку, чтобы убедиться, что IDE выбрал правильный вариант

val encodedImage: String
val imageBytes = android.util.Base64.decode(encodedImage, 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...