Display Query Result Parse.com android -


i have question, might sound silly question, don't know how , need answer.

in parse.com after finishing query, how can display result

for example

parsequery<parseobject> gamequery = parsequery.getquery("game"); gamequery.whereequalto("createdby", parseuser.getcurrentuser()); 

i want set result of query text view in app: textview.settext(??);

thank in advance :)

edit:

and code i'm using

public class adapter extends parsequeryadapter<parseobject> { //mediaplayer mediaplayer;  public adapter(context context) {      super(context, new parsequeryadapter.queryfactory<parseobject>() {         public parsequery create() {             parsequery query = new parsequery("game");             return query;         }     }); }  // customize layout overriding getitemview @override public view getitemview(final parseobject object, view v, viewgroup parent) {      if (v == null) {         v = view.inflate(getcontext(), r.layout.list_item, null);     }      super.getitemview(object, v, parent);      // i'm getting images game class     parseimageview audioimage = (parseimageview) v.findviewbyid(r.id.list_image);     parsefile imagefile = object.getparsefile("img");     if (imagefile != null) {         audioimage.setparsefile(imagefile);         audioimage.loadinbackground();     }//end if       //retrieving titles game class     textview titletextview = (textview) v.findviewbyid(r.id.list_title);     titletextview.settext(object.getstring("title"));       //now want retrieve name user class :(     // code crashing app     //?????????????????????????????????????????????????      parsequery<parseobject> userquery = parsequery.getquery("game");     userquery.whereequalto("createdby", parseuser.getcurrentuser());     userquery.findinbackground(new findcallback<parseobject>() {         @override         public void done(list<parseobject> list, com.parse.parseexception e) {              if (e == null) {                 parseobject username = list.get(0); // gets first object                  // can fields using get() method                 parseuser user = (parseuser) username.get("createdby");                  // there data specific methods                 string firstname = user.getstring("name");                  nametextview.settext(firstname);             } else {                 log.d("score", "error: " + e.getmessage());             }         }      });          return v; }//end getitem view  }//end custom adapator 

parsequery<parseobject> gamequery = parsequery.getquery("game"); gamequery.whereequalto("createdby", parseuser.getcurrentuser()); gamequery.findinbackground(new findcallback<parseobject>() {     public void done(list<parseobject> gamelist, parseexception e) {         if (e == null) {             parseobject game = gamelist.get(0); // gets first object              // can fields using get() method             parseuser user = game.get("createdby");              // there data specific methods             string firstname = user.getstring("userfirstname");              textview.settext(firstname);         } else {             log.d("score", "error: " + e.getmessage());         }     } }); 

above example only. see documentation parseobject get*() methods getting data object.

some common ones are: get(), getstring(), getboolean, etc.

update:

first, you'll have tell query fetch pointer data (parse not include pointer data queries default). why app crashes. update query this:

parsequery<parseobject> userquery = parsequery.getquery("game"); userquery.whereequalto("createdby", parseuser.getcurrentuser()); userquery.include("createdby"); 

update 2:

public class adapter extends parsequeryadapter<parseobject> {     //mediaplayer mediaplayer;      public adapter(context context) {          super(context, new parsequeryadapter.queryfactory<parseobject>() {             public parsequery create() {                 parsequery query = new parsequery("game");                 userquery.whereequalto("createdby", parseuser.getcurrentuser());                 query.include("createdby");                 return query;             }         });     }      // customize layout overriding getitemview     @override     public view getitemview(final parseobject object, view v, viewgroup parent) {          if (v == null) {             v = view.inflate(getcontext(), r.layout.list_item, null);         }          super.getitemview(object, v, parent);          // i'm getting images game class         parseimageview audioimage = (parseimageview) v.findviewbyid(r.id.list_image);         parsefile imagefile = object.getparsefile("img");         if (imagefile != null) {             audioimage.setparsefile(imagefile);             audioimage.loadinbackground();         }//end if           //retrieving titles game class         textview titletextview = (textview) v.findviewbyid(r.id.list_title);         titletextview.settext(object.getstring("title"));           //now want retrieve name user class :(         // code crashing app         //?????????????????????????????????????????????????          // can fields using get() method         parseuser user = (parseuser) object.get("createdby");          // there data specific methods         string firstname = user.getstring("name");          nametextview.settext(firstname);          return v;     }//end getitem view  }//end custom adapator 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -