如何更新过时的com.google.api.client.extensions.android.http.AndroidHttp

问题描述 投票:3回答:1

我跟随对象

HttpTransport t = AndroidHttp.newCompatibleTransport();

但整个AndroidHttp类(com.google.api.client.extensions.android.http.AndroidHttp)为废弃的标记。

我不知道的是,这个替换使用新库类。

我怎么能代替这个过时的电话吗?

android google-api-client google-api-java-client android-httptransport
1个回答
5
投票

link告诉我们,以姜饼HttpURLConnection的实施之前是越野车和Apache HTTP客户端是首选。

然而,这已修复了新版本,现在new NetHttpTransport()可直接使用。因此,只需使用:HttpTransport t = new NetHttpTransport();,你应该罚款。

这也是newCompatibleTransport做幕后是什么:

public static HttpTransport newCompatibleTransport() { return AndroidUtils.isMinimumSdkLevel(9) ? new NetHttpTransport() : new ApacheHttpTransport(); }

© www.soinside.com 2019 - 2024. All rights reserved.