修改个人中心信息之后,getCurrentUser返回空
来源:15-1 总结

花开一季_叶落一地
2022-06-12
在个人中心修改自己的信息保存之后,虽然数据成功上传到bmob云数据库,但是下面的部分获取到的是null,导致无法读出当前用户信息进行展示。
public IMUser getUser() {
return BmobUser.getCurrentUser(IMUser.class);
}
ImUser.toString()
返回的是
current imUser:
IMUser{tokenPhoto='null',
tokenNickName='null',
nickName='null',
photo='null',
sex=true,
desc='',
age=0,
birthday='',
constellation='',
hobby='',
status=''}
但是重新登录之后就可以显示出正确的信息。
所以如何保持当前的登录状态。
写回答
1回答
-
刘某人
2022-06-15
如果成功上传了,那么返回还是空,需要检查下bmob存储功能是否还有余额,不然会一直返回null的,而重新登录之后,应该是本地缓存
012022-06-15