shared_preferences同步获取

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

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

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

参考文档:

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