快速的将Android-async-http升级到OKhttp

背景

Android-async-http已经不更新了。ps:还为这个库提交过功能https://github.com/android-async-http/android-async-http/pull/840

Android-async-http是基于HttpClient的。

替换方案

将项目中所有的请求代码都替换工作量巨大,也容易出问题。所以采用将Okhttp封装为Android-async-http的方式进行替换。

android-async-http的使用方法:

从代码可以看出,想要快速的替换需要:

1.使用okhttp来实现AsyncHttpClient

2.实现AsyncHttpResponseHandler,FileAsyncHttpResponseHandler,JsonHttpResponseHandler,TextHttpResponseHandler等项目中使用的Handler即可.