2011-12-29 87 views
1

我正在开发一个Android应用程序,我想在其中集成foursquare办理登机手续。我已经完成了我的工作,直到展示场地。现在,当我在列表中的地点中选择一个地方。Android foursquare:我如何知道是否签入已完成?

然后我想知道我怎么知道用户是否已经成功地检查了那个地方。

我使用此代码。

try { 
    // Construct data 
    String data = URLEncoder.encode("ll", "UTF-8") + "=" + URLEncoder.encode(""+lat+" ,"+lon+" ", "UTF-8"); 

    data += "&" + URLEncoder.encode("venueId", "UTF-8") + "=" + URLEncoder.encode(mNearbyList.get(position).id, "UTF-8"); 
    data += "&" + URLEncoder.encode("oauth_token", "UTF-8") + "=" + URLEncoder.encode(mSession.getAccessToken(), "UTF-8"); 

    URLConnection conn = url.openConnection(); 
    conn.setDoOutput(true); 
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); 
    wr.write(data); 
    wr.flush(); 


    // Get the response 
    } catch (Exception e) { 
     e.printStackTrace(); 
     Log.v(TAG,"Exception occur"); 
    } 
    } 
}); 

请帮帮我。我现在应该写什么来检查用户是否已签入。我真的需要你的帮助。你可以非常自由地提出你的建议。

回答

2

它看起来像你正在执行检查,所描述的here - 你会得到一个签入对象。

检入对象描述为here(在刚刚提供的检查/添加api链接结束处的链接之后)。 如果您收到该签入对象而不是错误,则表示签入已启用(与该对象有签入ID)

相关问题