android - Query all user data from parse -


okay i'm using parsequery first time in android , not sure how done. figured out how make list of names within coordinates. want able access user want clicking on 1 of names on list. know how done? here's code have getting names.

location.clear();     parseuser user = parseuser.getcurrentuser();     parsegeopoint myloc = user.getparsegeopoint("lat_long");      parsequery<parseuser> query = parseuser.getquery();     query.wherenear("lat_long", myloc);     query.setlimit(10);     query.wherenotequalto("username", parseuser.getcurrentuser().getusername());     query.findinbackground(new findcallback<parseuser>() {         @override         public void done(list<parseuser> objects, parseexception e) {              if (e != null) {                 toast.maketext(searchactivity.this, "error ", toast.length_short).show();             }              (parseuser user : objects) {                 string newloc = user.getstring("fullname");                 location.add(newloc);              }                if (e == null) {                 log.d("test", "got results: " + objects.size());                 (parseuser : objects)                     log.d("test", "user found: " + it.getusername());             } else {                 log.d("test", "user not found: " + e.getmessage());             }             arrayadapter<string> adapter = new arrayadapter<>(searchactivity.this, android.r.layout.simple_list_item_1, location);             setlistadapter(adapter);          }     } 

im guessing ill need each of users objectid files , other data. how manage clicks?

you can attach onclicklistener listview item. if using listview, try using parsequeryadapter instead of arrayadapter( handles of stuff you). have @ this article

once have created our list , populated items want interact user giving chance click 1 item or maybe show context menu. have register listener.

if want listen when user clicks on item have implement adapterview.onitemclicklistener(). have:

        // react user clicks on item     lv.setonitemclicklistener(new adapterview.onitemclicklistener() {           public void onitemclick(adapterview<?> parentadapter, view view, int   position,                              long id) {            // know view textview can cast          textview clickedview = (textview) view;           toast.maketext(mainactivity.this, "item id ["+id+"] - position ["+position+"] - planet ["+clickedview.gettext()+"]", toast.length_short).show();       }     }); 

Comments

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -