And*_*eaF 4 android google-api-java-client google-api-client android-httptransport
我有以下对象
HttpTransport t = AndroidHttp.newCompatibleTransport();
Run Code Online (Sandbox Code Playgroud)
但是整个AndroidHttp
类(com.google.api.client.extensions.android.http.AndroidHttp
)都被标记为已弃用。
我不知道使用较新的库替换它的类是什么。
如何替换这个过时的电话?
该链接告诉我们,在Gingerbread之前,HttpURLConnection实现存在很多问题,因此首选Apache HTTP Client。
但是,此问题已在较新版本中修复,现在new NetHttpTransport()
可以直接使用。因此,只需使用:就HttpTransport t = new NetHttpTransport();
可以了。
这也是newCompatibleTransport
幕后工作:
public static HttpTransport newCompatibleTransport() {
return AndroidUtils.isMinimumSdkLevel(9) ? new NetHttpTransport() : new ApacheHttpTransport();
}
归档时间: |
|
查看次数: |
451 次 |
最近记录: |