如何使用解析在数据库中保存多于一行
How to save more then one row in database using parse
我是使用 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 的行,请帮助我解决此问题
您覆盖了您的对象字段("name" 和 "score"),即您在保存前删除了 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);
我是使用 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 的行,请帮助我解决此问题
您覆盖了您的对象字段("name" 和 "score"),即您在保存前删除了 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);