2016-12-08 12 views
0

は、Androidアプリを通してobjectIdによってオブジェクトにデータを保存するためにinstructions hereに従い、(セミコロンを以下の何もせずに)ERRMSG com.parse.ParseRequest$ParseRequestException:を取得します。私はobjectIdが解析ダッシュボードに表示されていることを確認しました。誰かが私が間違ってやっていることを理解するのを助けてくれますか?おかげ

final String parseRequest = "Request"; 
final String parseRequestDriverLocation = "driverLocation"; 

private void saveDriverLocation(String objectId, Location driverLocation) { 
    Log.i("saveDriverLocation", "objectId=" + objectId + ", driverLocation=" + driverLocation.toString()); 

    ParseGeoPoint locationDriverParse = new ParseGeoPoint(driverLocation.getLatitude(), driverLocation.getLongitude()); 
    ParseObject acceptedRequest = ParseObject.createWithoutData(parseRequest, objectId); 

    Log.i("saveDriverLocation", "acceptedRequest=" + acceptedRequest.toString() + "\nlocationDriverParse=" + locationDriverParse.toString()); 

    acceptedRequest.put(parseRequestDriverLocation, locationDriverParse); 
    acceptedRequest.saveInBackground(new SaveCallback() { 
    @Override 
    public void done(ParseException e) { 
     if (e == null) { 
     Log.i("saveDriverLocation", "driver location saved successfully"); 
     } else { 
     Log.i("saveDriverLocation", "saving driver location failed... " + e.toString()); 
     } 
    } 
    }); 
} 

logcatは:

I/saveDriverLocation: objectId=Ddm73yXhPC, driverLocation=Location[gps 41.677770,-80.385998 acc=20 et=+1d7h59m59s883ms alt=18.0 {Bundle[mParcelledData.dataSize=40]}] 
I/saveDriverLocation: [email protected] 
locationDriverParse=ParseGeoPoint[41.677770,-80.385998] 
I/saveDriverLocation: saving driver location failed... com.parse.ParseRequest$ParseRequestException: 

答えて

0

どうやら解析クラスは一つだけParseGeoPoint列を持つことができます!ここにはreferenceがあります。

関連する問題