shared_preferences同步获取

看了最新官方插件文档(shared_preferences 2.5.5),结论是:

  1. SharedPreferences(老 API)里的 getInt/getString/getBool...同步读取。
  2. SharedPreferences.getInstance() 本身是异步,要先 await 一次初始化。
  3. SharedPreferencesAsyncgetXxx异步(需要 await)。
  4. SharedPreferencesWithCache 和老 API 类似,create() 异步,之后 getXxx 同步。

所以你问“get 是异步还是同步”,答案是:取决于你用哪套 API

参考文档:

posted @ 2026-05-05 13:16  jialiangzai  阅读(4)  评论(0)    收藏  举报