1、注册
MyUser:自己创建的bean类,类中的变量属于表中的列头
BmobUser bmobUser=new BmobUser(); bmobUser.setUsername(username); bmobUser.setPassword(password); bmobUser.signUp(new SaveListener<MyUser>() { @Override public void done(final MyUser user, BmobException e) { if(e==null){ et_username.setText(""); et_password.setText(""); }else { Toast.makeText(RegistActivity.this, "用户名已存在", Toast.LENGTH_SHORT).show(); } } });
2、登录
BmobUser user =new BmobUser(); user.setUsername(username); user.setPassword(password); user.login(new SaveListener<MyUser>() { @Override public void done(MyUser myuser, BmobException e) { if(e==null){ Toast.makeText(LoginActivity.this, "登录成功",Toast.LENGTH_SHORT).show(); }else { Toast.makeText(LoginActivity.this, "用户名或密码错误",Toast.LENGTH_SHORT).show(); } } });
3、查找数据
BmobQuery<MyUser> bmobQuery =new BmobQuery<>(); bmobQuery.addWhereEqualTo("username",username); bmobQuery.findObjects(new FindListener<MyUser>() { @Override public void done(List<MyUser> list, BmobException e) { main_image.setImageResource(list.get(0).getUsertitle()); Toast.makeText(MainActivity.this,""+list.size(),Toast.LENGTH_SHORT).show(); } });
4、删除数据
bmobUser.delete(user.getObjectId(), new UpdateListener() { @Override public void done(BmobException e) { if(e==null){ Log.i("bmob","成功"); }else{ Toast.makeText(RegistActivity.this,"失败:"+e.getMessage()+","+e.getErrorCode(), Toast.LENGTH_SHORT).show(); Log.i("bmob","失败:"+e.getMessage()+","+e.getErrorCode()); } } });