我正在制作一个简单的Android应用程序,使用Google Places API获取最近的位置。我使用了这个。但是当我调用以下内容时:
JsonHttpParser parser = new JsonHttpParser(new JacksonFactory());
它在Eclipse上将JsonHttpParser
类型的代码打上删除线,但应用程序仍然可以正常工作。
我的问题是 - 在应用程序中使用已被弃用的库是否可行?这会在未来引起任何问题吗?
编辑:
我使用JsonHttpParser
创建HttpRequestFactory
,例如:
public static HttpRequestFactory createRequestFactory(final HttpTransport transport) {
return transport.createRequestFactory(new HttpRequestInitializer() {
public void initialize(HttpRequest request) {
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName("Places-Test");
request.setHeaders(headers);
// here it is saying deprecated
JsonHttpParser parser = new JsonHttpParser(new JacksonFactory());
request.addParser(parser);
}
});
}
有没有其他方法创建HttpRequestFactory?