Скольжение v3 к V4: toBytes () и транскодирование - PullRequest
1 голос
/ 23 марта 2019

Как я могу конвертировать это в 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.

...