毕设day30

今天继续论文,

早上目前在搞项目的问题,我一直纳闷为什么只能用bmob自己的user表添加数据,我自己设计的表死活没得数据,后来才晓得是这里的问题;一直没搞懂,所以记录一些:

 

类继承BmobObject:才能在自己建表中看到数据,且类名与表名一致,建好了类名,如果没有错误,会自动在bmob服务器生成相应的表和数据:

BmobObject是save(),

user.save(new SaveListener<String>() {
@Override
public void done(String s, BmobException e) {
if (e == null) {
Toast.makeText(TestActivityrl.this, "注册成功", Toast.LENGTH_SHORT).show();
} else {
Log.i("lose", "注册失败");
Toast.makeText(TestActivityrl.this, "失败" + e.getMessage(), Toast.LENGTH_SHORT).show();
}
}


});

  Person1代码:

package com.exampy;

import cn.bmob.v3.BmobObject;
import cn.bmob.v3.BmobUser;

public class Person1 extends BmobObject {
private String user;
private String pass;
private String tele;



public String getUser() {
return user;
}

public void setUser(String user) {
this.user = user;
}

public String getPass() {
return pass;
}

public void setPass(String pass) {
this.pass = pass;
}

public String getTele() {
return tele;
}

public void setTele(String tele) {
this.tele = tele;
}
}

 继承BmobUser:只能看到bmob提供的user表里看到数据,我自己建的other表看不到数据

Bmobuser是signup(),



user.signUp(new SaveListener<Other>() {

@Override
public void done(Other other, BmobException e) {
if (e == null) {
Toast.makeText(TestActivityrl.this, "注册成功", Toast.LENGTH_SHORT).show();
} else {
Log.i("lose", "注册失败");
Toast.makeText(TestActivityrl.this, "失败" + e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
});

而且不能缺username和password,否则提示username and password is null的错误:

user.setUsername(musername1);
user.setPassword(mpassword1);

后面我会专门写一个注册登录的文档。敬请期待

 

posted @ 2021-05-02 11:13  IT龚哞哞  阅读(68)  评论(0)    收藏  举报