使用SPUtils工具类获取数据为null值问题(SharedPreference)
开发过程中使用SPUtils工具类,有时获取数据正常,有时获取数据为null值的问题,回去查看保存在虚拟机中的sp表单,发现数据都正常。
然后网上搜索各种博客、各种解决方案,却还是没有解决问题,比如:
- 每次调用 editor 的 put 函数存放对应数据类型数据时,都需要 apply() 或 commit() 提交修改 原文
SharedPreferences sp = getSharedPreferences("loginToken", MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.putString("token", userJson.getString("token")); editor.putString("username", userJson.getString("username")