Android:OAuthRequest的send()方法问题

时间:2015-05-18 23:52:05

标签: android oauth yelp

我们目前正在开发一个与yelp API接口的应用程序。我们有一个方法旨在获得我们的响应机构。当我们从main函数调用它时它会起作用,但是当我们尝试使用模拟器在我们的活动中调用它时它会崩溃(即使使用完全相同的参数)。这是方法:

public String search(String term, double latitude, double longitude) {
    OAuthRequest request = new OAuthRequest(Verb.GET, "http://api.yelp.com/v2/search");
    request.addQuerystringParameter("term", term);
    request.addQuerystringParameter("ll", latitude + "," + longitude);
    this.service.signRequest(this.accessToken, request);

    //the line where Android seem to be having problem?
    Response response = request.send();
    return response.getBody();
}

该应用将进入“响应响应= request.send();”然后只需在通过模拟器运行时调用return语句终止,但在通过main方法运行时完全正常。谁知道问题可能是什么?

1 个答案:

答案 0 :(得分:0)

事实证明我需要为我的清单添加权限。问题解决了。