Android - Parse.com Populating Array from ONE element -
i trying populate array parse.com query , stock in part of getting element query. dont know current location exercise_object.get(location) thanks.
parsequery<parseobject> query = parsequery.getquery("programs"); query.whereequalto("name", objname); query.orderbyascending("name"); query.findinbackground(new findcallback<parseobject>() { @override public void done(list<parseobject> list, parseexception e) { if (e == null) { //success string [] exercice = new string[3]; exercise_object = list; toast.maketext(wko_display.this, "workouts", toast.length_long).show(); parseobject program_object = exercise_object.get(location); exercice [0] = exercise_object.getstring("wk0"); exercice [1] = exercise_object.getstring("wk1"); exercice [2] = exercise_object.getstring("wk2"); }
if understand you're trying correctly, should work:
@override public void done(list<parseobject> list, parseexception e){ if (e == null){ (parseobject pobj : list){ string[] exercise = new string[3]; // assuming each parseobject has pointer program object in database parseobject programobject = pobj.getparseobject("location"); // whatever want programobject // further stuff current pobj in list exercise[0] = pobj.getstring("wk0"); // ... } } else{ log.e(tag, e.getmessage()); } } this wrong if you're expecting 1 object returned query though. let me know.
Comments
Post a Comment