Lus*_*218 3 flutter flutter-hive
使用 Hive 缓存 API 结果的正确方法是什么?
目前我计划实现的方式是使用请求 URL 作为 key,使用返回的数据作为 body。
有没有适当的方法可以使生产更加友好?我找不到教程,因为大多数教程都是通过使用另一个包来抽象的,该包可以为他们处理这个问题,或者教程使用不同的包。
为了缓存其余 API 数据,您可以使用 hive,它是一个 No-SQL 数据库,更易于使用且检索速度更快,并且比共享首选项和 sqflite 更快。
有关更多详细信息,您可以查看此存储库以更好地理解: https ://github.com/shashiben/Anime-details
您可以阅读这篇文章:https://medium.com/flutter-community/flutter-cache-with-hive-410c3283280c
代码写得更干净,并且是采用堆栈架构的架构。希望这个回答对您有帮助
| 归档时间: |
|
| 查看次数: |
2266 次 |
| 最近记录: |