How to get objectId auf Parse.com android
Es wird gesagt, dass wir abrufen können, unsere Daten, wenn wir mit objectId für die jeweilige Zeile, sondern es wird automatisch generiert, und wir können nicht legen Sie es, während der Einstellung , also wie bekomme ich Daten wenn ich mich nicht mit Objekt-id , oder andere Mittel, so dass ich einstellen kann objectId auf meine bedeutet.
Code ist hier wie in Kommentar:
ParseObject gameScore = new ParseObject("My Parse File");
String objectId = gameScore.getObjectId();
- Zeigen Sie Ihre Anstrengungen, auch die, die Sie versucht haben.
- überprüfen Sie diesen link: parse.com/questions/...
- In diesem link finden Sie, dass nach dem speichern einige Daten, die er zurückkehren wird die objectid.
- Hi da bin ich auch stecken, das gleiche problem wie deins stackoverflow.com/q/34854990/5524159 findest du die Lösung. Haben Sie einen Blick auf meine Frage. Bitte helfen Sie mir
Du musst angemeldet sein, um einen Kommentar abzugeben.
ObjectId keine existieren, bis ein Speichervorgang abgeschlossen ist.
Abrufen der Objekt-id, die Sie benötigen, speichern Sie das Objekt und registrieren Sie sich für die save-callback.
ObjectId abgerufen werden können von der original-ParseObject(gameScore) einmal das getan, sparen, callback ausgelöst wird.
gameScore
?Sie können diese nach Gebrauch immer aktuelle Benutzer-Objekt-id
nicht sicher, ob diese für android , aber ich habe versucht zu retreive die objectid, aber für einen Eintrag, der bereits erstellt ist. Ich so etwas Tat und es funktionierte.
Können Sie leider nicht verwenden die
ObjectId
bis das Objekt gespeichert worden ist. Ich habe das gleiche problem jetzt. Die einzige Lösung, die ich denken kann, und erzielte eine ähnliche Frage in Bezug auf es hierMeine Lösung wäre eine
tempId
auf das Objekt und finden Sie das lokal, bis es eine tatsächliche ObjectId, vielleicht mit einemsaveInBackground
odersaveEventually()
Rückruf um weitere Objekte in Bezug auf es, um es neu erstelltObjectId
anstelle der alten temp ein.., wenn es verfügbar gemachtFall, dass Sie das handling der thread selbst:
Ersten speichern:
Dann werden Sie in der Lage sein, um Zugriff auf die id:
Es dauert Zeit für Ihre Werte werden gespeichert in der Tabelle. Verwenden Sie diese Option, um ObjectId