Как сохранить более одной строки в базе данных с помощью разбора

Я новичок в разборе сервисов 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);
Другие вопросы по тегам