如何使用parse在数据库中保存多行

时间:2017-05-05 10:15:34

标签: android database storage parse-server back4app

我是使用Android Studio解析SDK服务的新手,我不得不问如何在解析数据库中存储多行。每当我想将数据放在数据库上时,我正在使用back4app解析服务器。不止一行,那么它不会存储第一行,而是存储第二行,如下面的代码所示

ParseObject obj = new ParseObject("Table");
obj.put("Name","John");
obj.put("Score","40");
obj.put("Name","Jack");
obj.put("Score","50");
obj.saveInBackground();

因此,当我运行应用程序时,只有存储在数据库中的Jack的名称和分数创建一行,我想要John和Jack的行,请帮助我解决此问题

1 个答案:

答案 0 :(得分:0)

您覆盖对象字段("名称"和"得分"),即您在保存前删除John。制定一种方法来拯救你的人:

private void savePerson(String name, String score){
    ParseObject obj = new ParseObject("Table");
    obj.put("Name",name);
    obj.put("Score",score);
    obj.saveInBackground();
}

并且在要保存人员的代码中,调用创建的方法来执行此操作:

savePerson("John", "40");
savePerson("Jack", "50);