Android 字段JsonHttpParser.jsonFactory不可见
我正在开发一个应用程序,它可以简单地将附近的地方显示到我的位置,我已经实现了地图布局并获得了我的位置。我用过这个博客 为了检索附近的地方,但有一个问题我不能用这种方法解决 私有静态最终HttpTransport传输=AndroidHttp .newCompatibleTransport(); 公共静态HttpRequestFactory createRequestFactory(最终HttpTransport传输){ 它只是打开一个http连接来执行搜索url 问题是parser.jsonFactory=new JacksonFactory();eclipse告诉我字段JsonHttpParser.jsonFactory不可见。我已经导入了所有必要的外部JAR,如何解决这个问题Android 字段JsonHttpParser.jsonFactory不可见,android,Android,我正在开发一个应用程序,它可以简单地将附近的地方显示到我的位置,我已经实现了地图布局并获得了我的位置。我用过这个博客 为了检索附近的地方,但有一个问题我不能用这种方法解决 私有静态最终HttpTransport传输=AndroidHttp .newCompatibleTransport(); 公共静态HttpRequestFactory createRequestFactory(最终HttpTransport传输){ 它只是打开一个http连接来执行搜索url 问题是parser.jsonFac
谢谢我以前也遇到过同样的问题 这是因为jsonFactory和headers变量从1.6版开始就被取消了权限。如果您使用的是1.6版之前的Google API,它应该可以正常工作 查看此项了解更多信息: 你需要设计出可供使用的替代方法 使用以下重新框定的代码:
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName("Google-Places-DemoApp");
request.setHeaders(headers);
request.addParser(new JsonHttpParser(new JacksonFactory()));
注意:未测试!我以前也遇到过同样的问题 这是因为jsonFactory和headers变量从1.6版开始就被取消了权限。如果您使用的是1.6版之前的Google API,它应该可以正常工作 查看此项了解更多信息: 你需要设计出可供使用的替代方法 使用以下重新框定的代码:
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName("Google-Places-DemoApp");
request.setHeaders(headers);
request.addParser(new JsonHttpParser(new JacksonFactory()));
注意:未测试!在版本1.11中,类JsonHttpParser和方法HttpRequest似乎都不推荐使用。有关更多信息,请参阅 因此,不是:
JsonHttpParser parser = new JsonHttpParser();
parser.jsonFactory = new JacksonFactory();
request.addParser(parser);
尝试:
并使用导入:
import com.google.api.client.json.JsonObjectParser;
注意:未测试。在版本1.11中,类JsonHttpParser和方法HttpRequest似乎都不推荐使用。有关更多信息,请参阅 因此,不是:
JsonHttpParser parser = new JsonHttpParser();
parser.jsonFactory = new JacksonFactory();
request.addParser(parser);
尝试:
并使用导入:
import com.google.api.client.json.JsonObjectParser;
注:未测试