天天看点

Bmob增删改查

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();
                }
            }
        });

    }
}