Chaque fois que j'obtiens une nouvelle donnée de localisation, elle est enregistrée dans la nouvelle ligne au lieu que la ligne existante soit mise à jour avec les nouvelles données. Comment puis-je y arriver? Ci-dessous mon code:Comment mettre à jour les données de localisation sur une seule ligne du serveur (sans dupliquer les données)?
ParseObject customerrequest = new ParseObject("CustomerRequest");
ParseGeoPoint parseGeoPoint = new ParseGeoPoint(mCurrentLocation.getLatitude(), mCurrentLocation.getLongitude());
ParseQuery<ParseObject> query = ParseQuery.getQuery("parseGeoPoint");
customerrequest.put("location", parseGeoPoint);
customerrequest.saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
Log.i("Parse Result", "Successful!");
}
}
);
s'il vous plaît donnez-moi la commande. Je ne peux pas bien la commande de mise à jour directe. –
D'abord faire les changements dans le code ci-dessus que j'ai donné et vérifier si cela fonctionne, frère. J'ai fait des changements dans le code. Veuillez vérifier la réponse ci-dessus. – sam
J'ai essayé le code, mais cela ne fonctionne pas. Impossible de mettre à jour dans la même ligne. –