我正在使用parse.com
。
我在表geopoint
中保存了GPSLocation
。
现在我想一次又一次地更新现有行,但问题是我给定的代码总是创建一个新行。请帮助我。
保存数据的代码是
ParseGeoPoint loc=new ParseGeoPoint(latitude,longitude);
ParseObject GPS = new ParseObject("GPSLocation");
GPS.put("location", loc);
GPS.saveInBackground();
获取数据和更新的代码在这里
ParseQuery<ParseObject> query=new ParseQuery<ParseObject>("GPSLocation");
query.getInBackground("5dL98RycoD", new GetCallback<ParseObject>() {
public void done(ParseObject object, ParseException e) {
if (e == null) {
ParseGeoPoint loca;
loca=object.getParseGeoPoint("location");
object.put("location", loca);
object.saveInBackground();
// object will be your game score
} else {
// something went wrong
}
}
});
感谢任何帮助。