Android foursquare:我怎么知道办理登机手续是否已完成?

时间:2011-12-29 09:29:57

标签: 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");
    }
    }
});

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

1 个答案:

答案 0 :(得分:2)

看起来您正在执行检查,如上所述here - 您将返回一个签入对象。

对checkin对象进行了描述here(在刚刚提供的check / add api链接末尾的链接之后)。 如果你得到那个签到对象而不是错误,那就意味着签到工作(这个对象有一个签入ID)