如何将其转换为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中添加自定义转码器,没有简单的解决方案。