Andriond云笔记 BOMB后端云学习(1)

本人Notes地址 由于Bmob的文档更新,对原先BmobUser.login方法进行更改

login方式实现过程:

/**

* 向Bmob 提交登陆数据

*/

private void loginInBmob(final String name, String pwd) {

final BmobUser user = new BmobUser();

user.setUsername(name);

user.setPassword(pwd);

user.login(LoginActivity.this, new SaveListener() {

@Override

public void onSuccess() {

Snackbar.make(mLoginFormView, "登陆成功", Snackbar.LENGTH_SHORT).show();

Intent intent = new Intent(LoginActivity.this, MainActivity.class);

intent.putExtra(SplashActivity.SEND_USER_NAME, name);

startActivity(intent);

finish();

}

@Override

public void onFailure(int i, String s) {

showProgress(false);

Snackbar.make(mLoginFormView, s, Snackbar.LENGTH_SHORT).show();

}

});

}

查看产品介绍及类库文档 http://docs.bmob.cn/data/Android/i_doc/doc/index.html

48.png
243.png

更改login方式如下:


private voidloginInBmob(finalString username,String password) {

finalBmobUser user =newBmobUser();

user.setUsername(username);

user.setPassword(password);

user.login(newSaveListener(){

@Override

public voiddone(BmobUser bmobUser,BmobException e) {

if(e==null){

Snackbar.make(mLOginFormView,"登陆成功",Snackbar.LENGTH_SHORT).show();

Intent intent =newIntent(loginActivity.this,MainActivity.class);

intent.putExtra(ApplicationConfig.SEND_USER_NAME,username);

startActivity(intent);

finish();

}else{

showProgress(false);

Snackbar.make(mLOginFormView,"登陆失败",Snackbar.LENGTH_SHORT).show();

}

}

});

}

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

推荐阅读更多精彩内容

  • host Copyright (c) 2014-2017, racaljk. https://github.com...
    JasonStack阅读 3,160评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,273评论 19 139
  • 早上起来,微信里已经有人发视频告之外面下雪了,到了起床时间我告诉儿子下雪了,平常多少都要赖会床的他直接从床上跳了起...
    梅子Mey阅读 196评论 7 2