Как я могу конвертировать это в Glide v4.Большая часть нашего предыдущего кода зависит от этих байтов, поэтому мы должны поддерживать обратную совместимость.
artRequestBuilder = Glide.with(context)
.load(url)
.asBitmap().toBytes()
.transcoder(GlideUtils.getTranscoder(artType))
.signature(new StringSignature(Integer.toString(smallToken)));
Похоже, решение Glide v4 отсутствует.Это было бы позором, потому что это означает, что поведение просто устарело без возможности перехода на v4 без полной переписки для людей с зависимостью от предыдущих функций.
Я пытался .as(byte[].class)
, но получаю ошибку:
java.lang.IllegalArgumentException: Unhandled class: class [B, try .as*(Class).transcode(ResourceTranscoder)
И нет простого решения, как добавить пользовательские транскодеры в v4.