Как сохранить более одной строки в базе данных с помощью разбора
Я новичок в разборе сервисов SDK с помощью Android Studio, и я должен спросить, как сохранить более одной строки в базе данных разбора. Я использую сервер синтаксического анализа back4app всякий раз, когда я хочу поместить данные в базу данных, т. Е. Более одной строки, тогда не первая строка, а вторая, как в коде ниже
ParseObject obj = new ParseObject("Table");
obj.put("Name","John");
obj.put("Score","40");
obj.put("Name","Jack");
obj.put("Score","50");
obj.saveInBackground();
Поэтому, когда я запускаю приложение, тогда только имя и оценка для Джека хранятся в базе данных, создавая одну строку, и я хочу строки для Джона и Джека, пожалуйста, помогите мне решить эту проблему
1 ответ
Вы переопределяете поля вашего объекта ("имя" и "оценка"), т.е. вы удаляете 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);