我跟随对象
HttpTransport t = AndroidHttp.newCompatibleTransport();
但整个AndroidHttp
类(com.google.api.client.extensions.android.http.AndroidHttp
)为废弃的标记。
我不知道的是,这个替换使用新库类。
我怎么能代替这个过时的电话吗?
这link告诉我们,以姜饼HttpURLConnection的实施之前是越野车和Apache HTTP客户端是首选。
然而,这已修复了新版本,现在new NetHttpTransport()
可直接使用。因此,只需使用:HttpTransport t = new NetHttpTransport();
,你应该罚款。
这也是newCompatibleTransport
做幕后是什么:
public static HttpTransport newCompatibleTransport() {
return AndroidUtils.isMinimumSdkLevel(9) ? new NetHttpTransport() : new ApacheHttpTransport();
}