如何将数据插入Parse?

时间:2016-09-26 16:53:19

标签: database heroku parse-platform

我一直关注一个类,它使用带有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);
  }
}

1 个答案:

答案 0 :(得分:0)

好的......最后我找到了答案。虽然它可能看起来微不足道和愚蠢(它对我有用),但在填写.server部分时,请确保有一个" /"在您的网址末尾,例如:.server(http://instagramtrynumber3.herokuapp.com/parse/