场景: 保存用户信息,app使用的是MVP结构,P里面获取的用户信息,并用SharedPreference保存,然后登陆成功后跳转到首页在用SharedPreference重新获取相应的用户值;当清楚完该应用的本地的所有缓存数据,重新登陆后却SharedPreference获取到的值为空,再次登陆就能正常获取,这么一个奇葩的现场,(一开始我是怀疑获取的editor对象不对应,但真实是不是还没实际去验证)
解决方法:把用SharedPreference保存用户的信息代码直接写入到V层,这样就不管是第一次安装还是已安装后都可以正常获取了
网友评论