您的位置:首页 > 移动开发 > Android开发

Android利用Bmob对后台数据进行简单的增删改查(二)

2018-07-10 14:38 351 查看

一、先写一个实体类,让它继承自BmobObject,并重写get和set方法,具体代码如下:

 

[code]public class Person extends BmobObject {
private String name;
private String address;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getAddress() {
return address;
}

public void setAddress(String address) {
this.address = address;
}

@Override
public String toString() {
return "Person{"+
"name="+name+"\'"+
"address="+address+"\'"+
"}";
}
}

二、对后台数据增加一行数据:

 

[code]Person person=new Person();
person.setName("mhd");
person.setAddress("黄岛");
person.save(new SaveListener<String>() {
@Override
public void done(String s, BmobException e) {
if (e == null) {
Toast.makeText(getApplication(), "添加数据成功,返回objectId为:" + s, Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplication(), "创建数据失败:" + e.getMessage(), Toast.LENGTH_SHORT).show();
}

}
});

这里我们对后台数据增加了一行  name:mhd,Address:黄岛  的数据,运行后会提示运行成功,这时我们查看后台数据:

 

  febf4bc577 mhd 黄岛 2018-07-10 14:22:18 2018-07-10 14:22:18

如上图,会发现已经有了我们加入的数据。

三、对后台数据进行查询

 

 
[code]BmobQuery<Person> bmobQuery=new BmobQuery<>();
bmobQuery.getObject("febf4bc577", new QueryListener<Person>() {
@Override
public void done(Person person, BmobException e) {
if (e==null){

show(person.toString());
}
}
});
[code]private void show(String s) {
Toast.makeText(getApplication(), "添加数据成功,返回objectId为:" + s, Toast.LENGTH_SHORT).show();
tv.setText(s);
}

我们根据Id对数据进行查询,并利用toString方法转换出来显示在Toast中和textview中,进行运行后,在app中的textview中就会显示出  Person{name=mhd’address=黄岛}  的数据。

四、对后台数据进行更新

 

[code]Person p=new Person();
p.setName("乔丹");
p.update("febf4bc577", new UpdateListener() {
@Override
public void done(BmobException e) {
if (e==null){
show("展示成功");
}
}
});

这里我们把之前插入的数据的name换成了“乔丹”,现在运行一下然后查看后台:

发现name已经换成了“乔丹”。

五、对后台数据进行删除

 

[code]Person p=new Person();
p.setObjectId("fcca79c1ad");
p.delete(new UpdateListener() {
@Override
public void done(BmobException e) {
if (e==null){
show("删除展示成功");
}
}
});

这里我们先找到要删除的数据的id,然后对其执行delete方法,运行后查看后台,会发现之前插入的数据已经被删除啦。

 

到这里,我们就已经了解了简单的后台数据的增删改查,接下来继续进步!!

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: