使用Hive缓存API结果的正确方法是什么?
我计划实现它的当前方式是使用请求URL作为关键字,并使用返回的数据作为主体。
有没有一种合适的方法可以让生产更友好?我找不到教程,因为大多数教程都是通过使用另一个包来抽象的,或者教程使用了不同的包。
为了缓存剩余的API数据,您可以使用hive,这是一个No-SQL数据库,更容易使用,检索速度更快,比共享首选项和sqflite更快。
有关更多详细信息,您可以查看此回购以更好地了解:https://github.com/shashiben/Anime-details
你可以阅读这篇文章:https://medium.com/flutter-community/flutter-cache-with-hive-410c3283280c
代码写得更干净,并且是通过使用堆叠体系结构的体系结构。希望这个答案对你有帮助