为了账号安全,请及时绑定邮箱和手机立即绑定

Bmob登录问题

Bmob登录问题

易丿天 2016-07-18 17:54:32
BmobUser.loginByAccount(lusername,lpassword, new LogInListener<MyUser>() {@Overridepublic void done(MyUser user, BmobException e) {if(user!=null){toast("登录成功,跳转到主页面");startActivity(new Intent(LoginActivity.this,MainActivity.class));BmobUser bmobUser = BmobUser.getCurrentUser();if(bmobUser != null){// 允许用户使用应用Fragment5 f5 = new Fragment5();f5.loginIn();}else{//缓存用户对象为空时, 可打开用户注册界面…startActivity(new Intent(LoginActivity.this,EmailReActiviy.class));}}else {toast("登录失败");}}});这样进行登录,可以登录成功,但是不到2秒立马就 提示登录失败,我的猜测是登录时user不为null,但是这段程序运行到else时又为null了,很奇怪,这是为什么。还有就是,用下面这个来判断到else时程序会崩溃。 BmobUser bmobUser = BmobUser.getCurrentUser();if(bmobUser != null){// 允许用户使用应用}else{//缓存用户对象为空时, 可打开用户注册界面…},哪位大神知道为什么就解释一下,多谢了
查看完整描述

1 回答

?
littleOStar

TA贡献28条经验 获得超4个赞

MyUser是你自定义的BmobUser?

你继承BmobUser了?

你这个逻辑不对吧,登陆都成功了,还去注册页面?

查看完整回答
反对 回复 2017-01-20
  • 1 回答
  • 0 关注
  • 2241 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信