android - facebook Request not working -


i'm making request facebook api in android sdk 3.0.1 , i'm running executeandwait() request doesn't work (in debug jumps directly next row, not millisecond..) , callback not called. can me fix?

i'm making request user's rsvp_status of list of events collected in eventcollection.getaroundmeeventlist(). request correct (i tried in open graph).

i never inside callback, if inside there error don't care it, want know how make request work.

here's code:

fql string request:

string rsvprequest = "{";              (eventdata event : eventcollection.getaroundmeeventlist()) {                 rsvprequest += "\""                         + event.event_id                         + "\":"                         + "\"select rsvp_status event_member eid = "                         + event.event_id + "  , uid = me()\",";             }             rsvprequest += "}";              bundle = new bundle();             bundle.putstring("q", rsvprequest); 

facebook request.callback:

            callback callback = new callback() {                 @override                 public void oncompleted(response response) {                     try {                         jsonobject jobject = response.getgraphobject()                                 .getinnerjsonobject();                         jsonarray jarray = jobject.getjsonarray("data");                         jarray = jarray.getjsonarray(0);                          (int = 0; < jarray.length(); i++) {                             jobject = jarray.getjsonobject(i);                             string id = jobject.getstring("name");                             jsonarray jj = jsonobject                                     .getjsonarray("fql_result_set");                             if (jj.length() == 0) {                                 eventcollection.getaroundmeeventbyid(id).status_attending = "not invited";                             } else {                                 jobject = jj.getjsonobject(0);                                 eventcollection.getaroundmeeventbyid(id).status_attending = jobject                                         .getstring("rsvp_status");                             }                          }                     } catch (exception e) {                      }                 }             }; 

facebook request:

            request request = new request(session.getactivesession(), "fql", bundle,                     httpmethod.get, callback);             request.executeandwait(); 

the correct way call below:

request request = new request(session.getactivesession(), "fql", bundle,                 httpmethod.get); response response = request.executeanwait(); 

hope helps


Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -