Person类
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 + '\'' +
'}';
}
}
插入一条代码
Person person=new Person();
person.setName("name");
person.setAddress("address");
person.save(new SaveListener<String>() {
@Override
public void done(String s, BmobException e) {
//BmobException为空为正常执行,不为空为异常
if(e!=null){
Toast.makeText(MainActivity.this,e.getMessage(),Toast.LENGTH_LONG).show();
} else{
Toast.makeText(MainActivity.this,"sucess",Toast.LENGTH_LONG).show();
}
}
});
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bmob.initialize(this,"key","demo");
Person person=new Person();
person.setName("name");
person.setAddress("address");
person.save(new SaveListener<String>() {
@Override
public void done(String s, BmobException e) {
//BmobException为空为正常执行,不为空为异常
if(e!=null){
Toast.makeText(MainActivity.this,e.getMessage(),Toast.LENGTH_LONG).show();
} else{
Toast.makeText(MainActivity.this,"sucess",Toast.LENGTH_LONG).show();
}
}
});
}
}
查询一行代码
BmobQuery<Person> query=new BmobQuery<>();
//第一个参数为objectid
query.getObject("5628796c96", new QueryListener<Person>() {
@Override
public void done(Person person, BmobException e) {
if(e==null){
Toast.makeText(MainActivity.this, person.toString(), Toast.LENGTH_LONG).show();
}
}
});
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bmob.initialize(this,"key","demo");
BmobQuery<Person> query=new BmobQuery<>();
//第一个参数为objectid
query.getObject("5628796c96", new QueryListener<Person>() {
@Override
public void done(Person person, BmobException e) {
if(e==null){
Toast.makeText(MainActivity.this, person.toString(), Toast.LENGTH_LONG).show();
}
}
});
}
}
更新一行代码
Person person=new Person();
person.setName("my");
person.update("1b4236301a", new UpdateListener() {
@Override
public void done(BmobException e) {
if(e==null){
Toast.makeText(MainActivity.this, "sucess", Toast.LENGTH_SHORT).show();
}
}
});
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bmob.initialize(this,"key","demo");
Person person=new Person();
person.setName("my");
person.update("1b4236301a", new UpdateListener() {
@Override
public void done(BmobException e) {
if(e==null){
Toast.makeText(MainActivity.this, "sucess", Toast.LENGTH_SHORT).show();
}
}
});
}
}
删除一行代码
Person person=new Person();
person.setObjectId("1b4236301a");
person.delete(new UpdateListener() {
@Override
public void done(BmobException e) {
if(e==null){
Toast.makeText(MainActivity.this, "sucess", Toast.LENGTH_SHORT).show();
}
}
});
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bmob.initialize(this,"key","demo");
Person person=new Person();
person.setObjectId("1b4236301a");
person.delete(new UpdateListener() {
@Override
public void done(BmobException e) {
if(e==null){
Toast.makeText(MainActivity.this, "sucess", Toast.LENGTH_SHORT).show();
}
}
});
}
}