2016-09-26 7 views
0

私はクラスに従っており、Parse APIでHerokuアプリケーションを使用してデータをデータベースに挿入しています。ビデオでは、インストラクターのコードは正常に動作しますが、二重チェックすると「保存に失敗しました」とデータベースにデータが残っています。誰かが私が間違っているかもしれないことを知っていますか?データを解析に挿入する方法は?

package com.parse.starter; 

import android.app.Application; 
import android.util.Log; 

import com.parse.Parse; 
import com.parse.ParseACL; 
import com.parse.ParseException; 
import com.parse.ParseObject; 
import com.parse.ParseUser; 
import com.parse.SaveCallback; 


public class StarterApplication extends Application { 

    @Override 
    public void onCreate() { 
    super.onCreate(); 

    // Enable Local Datastore. 
    Parse.enableLocalDatastore(this); 

    // Add your initialization code here 
    Parse.initialize(new Parse.Configuration.Builder(this) 
      .applicationId("sdfsdkf34390") 
      .clientKey(null) 
      .server("http://instagramtrynumber3.herokuapp.com/parse") 
    .build() 
    ); 

    ParseObject gameScore = new ParseObject("GameScore"); 
    gameScore.put("score", 1337); 
    gameScore.put("playerName", "Sean Plott"); 
    gameScore.put("cheatMode", false); 
    gameScore.saveInBackground(new SaveCallback() { 
     public void done(ParseException e) { 
      if (e == null) { 
       Log.i("Parse", "Save Succeeded"); 
      } else { 
       Log.i("Parse", "Save Failed"); 
      } 
     } 
    }); 


    ParseUser.enableAutomaticUser(); 
    ParseACL defaultACL = new ParseACL(); 
    // Optionally enable public read access. 
    // defaultACL.setPublicReadAccess(true); 
    ParseACL.setDefaultACL(defaultACL, true); 
    } 
} 

答えて

0

わかりました。私は答えを見つけました。 .serverの部分を記入する際には、わかりやすく愚かなように見えるかもしれませんが、URLの末尾に「/」(.server(http://instagramtrynumber3.herokuapp.com/parse/)があることを確認してください。

関連する問題