快速的将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即可.