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方法,运行后查看后台,会发现之前插入的数据已经被删除啦。
到这里,我们就已经了解了简单的后台数据的增删改查,接下来继续进步!!
阅读更多相关文章推荐
- Android之利用SharedPreferences进行简单数据存储
- Android简单的利用MediaRecorder进行录音
- (转)Android 解析后台返回为Json数据的简单例子!!!
- Android利用Fiddler进行网络数据抓包
- Android之使用ContentResolver对通信录中的数据进行简单操作
- Android利用Fiddler进行网络数据抓包
- Android 使用SQLite进行数据的增删查改
- Android利用Fiddler进行网络数据抓包
- Android 解析后台返回为Json数据的简单例子
- Android网络数据抓包:利用Fiddler进行网络数据抓包
- Android利用Fiddler进行网络数据抓包
- Android利用Json来进行网络数据传输
- Android利用Fiddler进行网络数据抓包【怎么跟踪微信请求】
- 十二、 Bmob免费移动后方服务,你不用再搭php+MySQL移动后端 Android studio+Bmob后台服务feedback简单实现
- Android 解析后台返回为Json数据的简单例子!!!
- Android利用Fiddler进行网络数据抓包
- Android利用Fiddler进行网络数据抓包
- Android利用Fiddler进行网络数据抓包