gpt4 book ai didi

android - JsonHttpParser 已弃用

转载 作者:太空宇宙 更新时间:2023-11-03 12:22:21 25 4
gpt4 key购买 nike

我正在构建简单的 Android 应用程序,我在其中使用 Goolge Places API 获取最近的位置。为此,我使用了 this .但是当我打电话时:

JsonHttpParser parser = new JsonHttpParser(new JacksonFactory());

通过在 Eclipse 中的这一行放置一个直通线表示 The type JsonHttpParser is deprecated,但应用程序仍在运行。

我的问题是 - 使用在应用程序中弃用的库是否很好。这会在未来引发任何问题吗?

编辑:

我使用 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?

最佳答案

弃用的定义:带有@Deprecated 注释的程序元素是不鼓励程序员使用的,通常是因为它很危险,或者因为存在更好的替代方案。

您仍然可以在不改变性能的情况下使用已弃用的代码,但弃用方法/类的全部意义在于让用户知道现在有更好的使用方法,并且在未来的版本中弃用的代码可能会被删除。

今天弃用意味着明天不会修复错误,除非您自己动手。

如果你不介意,那就不用担心。

关于android - JsonHttpParser 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11815172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com