2017-05-05 4 views
1

Android Studioを使用してSDKサービスを解析するのが初めてで、複数の行を解析データベースに保存する方法を尋ねる必要があります。私はその後、アプリを実行したとき、それは最初の行が、そう構文解析を使用してデータベースに複数の行を保存する方法

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

以下のコードからである第2の1が格納されていない複数の行、データ・ベースIEでデータを入れたい時はいつでも私はback4appの解析サーバーを使用していますデータベースに格納されたJackの名前とスコアのみが1行作成され、JohnとJackの両方の行が必要です。

答えて

0

オブジェクトフィールド( "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); 
+0

ねえmiljonお返事のためのすべての感謝の最初のが、私が見たあなたの人を救う方法を作りますRob Percivalのアンドロイドチュートリアルでは、私が問題に言及したのと同じコードで保存しました。彼はアプリを実行して同時に2つの行を取得しました。あなたがしてくれた2番目のアプローチを記述してください。 –

+0

それとあなたのコードで動作していない;)まだ値をオーバーライド..人を保存するメソッドを作成し、あなたがsaにしたいときにそれを呼び出す私は答えを編集しました。 – miljon

関連する問題