[问题] Kotlin Base64 decode 会发生错误

楼主: HenryLiKing (HenryLiKing)   2018-04-08 11:40:46
我最近在学习 Kotlin
想要做一个RecycleView一直抓表特版图片下来显示
自己有做一个小server api 可以回传图片(为了简化 手机这边的工作)
问题:
这是我的小api回传的格式
{"title": "[正妹] 黄路梓茵", "content": "base64str"}
我是这样解析 content 这个字段的
Base64.getDecoder().decode(base64Str)
但是我发现会依直出现这个错误
Call requires API level 23 (current min is 23)
我的测试手机是 Android 6.0
后来我查了一下发现网络上也都是用Base64这个套件在解析呀
为什么我用会是要 API Level 26 以上才行呀?
还是有其他套件可以使用?
拜托各位前辈解答了!!谢谢!
作者: ssccg (23)   2018-04-08 17:13:00
Base64有两个,java.util.Base64是Java8才有的,要API Lv26android.util.Base64是API Lv8就有的,通常是用这个
楼主: HenryLiKing (HenryLiKing)   2018-04-09 15:07:00
感谢!!!真的解决了!!!搞了我快一天终于解决了!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com