BmobUser.loginByAccount(getAccount(), getPassword(), new LogInListener() {
@Override
public void done(User user, BmobException e) {
if (e == null) {
showToast("登录成功!");
} else {
showToast("登录失败!"+ e.getMessage());
}
}
});
1.云端是否存在数据
2.错误信息给我看一下
清单文件是不是忘记配置这个了,
bmob新版本要配置这个
···
android:name="cn.bmob.v3.util.BmobContentProvider"
android:authorities="你的应用包名.BmobContentProvider">
···
试试这种方式, public class User extends BmobUser ;
BmobUser.loginByAccount(userName, passwd, new LogInListener() {
@Override
public void done(User user, BmobException e) {
if (user != null) {
ResponseInfo resp = new ResponseInfo(ResponseInfo.OK);
resp.setCmd(cmd);
resp.setUser(user);
EventBus.getDefault().post(resp);
} else {
ResponseInfo resp = new ResponseInfo(ResponseInfo.ERROR);
resp.setCmd(cmd);
resp.setError("errorCode = " + e.getErrorCode() + "\r\n message : " + e.getMessage());
EventBus.getDefault().post(resp);
}
}
});