2017-05-05 77 views
1

我是使用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(); 

所以第二個根據碼,當我運行應用程序,然後只有傑克存儲在數據庫中的名稱和分數創建一行,我想爲約翰和傑克行,請幫助我解決這個問題

回答

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); 
+0

嘿miljon首先感謝您的回覆,但我看了在Rob Percival的android教程中,他保存了與我提到的相同的代碼,並且他在執行應用程序的同時獲得了兩行,並請描述您告訴我要做的第二種方法 –

+0

如果他做了錯誤它和它不工作在你的代碼;)你仍然覆蓋值..做一個方法來保存一個人,然後只需要調用它,當你想sa一個人,我編輯答案看看它.. – miljon

相關問題