SharedPreference使用:app首次安装获取遇到的一个小坑

场景: 保存用户信息,app使用的是MVP结构,P里面获取的用户信息,并用SharedPreference保存,然后登陆成功后跳转到首页在用SharedPreference重新获取相应的用户值;当清楚完该应用的本地的所有缓存数据,重新登陆后却SharedPreference获取到的值为空,再次登陆就能正常获取,这么一个奇葩的现场,(一开始我是怀疑获取的editor对象不对应,但真实是不是还没实际去验证)

解决方法:把用SharedPreference保存用户的信息代码直接写入到V层,这样就不管是第一次安装还是已安装后都可以正常获取了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容