public interface onUrlChangeListener
Created by JessYan on 20/07/2017 14:18 Contact me Follow me ================================================
| Modifier and Type | Method and Description |
|---|---|
void |
onUrlChangeBefore(okhttp3.HttpUrl oldUrl,
java.lang.String domainName)
此方法在框架使用
domainName 作为 key,从 RetrofitUrlManager.mDomainNameHub
中取出对应的 BaseUrl 构建新的 Url 之前会被调用 |
void |
onUrlChanged(okhttp3.HttpUrl newUrl,
okhttp3.HttpUrl oldUrl)
当 Url 的 BaseUrl 被切换时回调
调用时间是在接口请求服务器之前
|
void onUrlChangeBefore(okhttp3.HttpUrl oldUrl,
java.lang.String domainName)
domainName 作为 key,从 RetrofitUrlManager.mDomainNameHub
中取出对应的 BaseUrl 构建新的 Url 之前会被调用
可以使用此回调确保 RetrofitUrlManager.mDomainNameHub 中是否已经存在自己期望的 BaseUrl
如果不存在可以在此方法中进行 RetrofitUrlManager.putDomain(String, String)
oldUrl - domainName - void onUrlChanged(okhttp3.HttpUrl newUrl,
okhttp3.HttpUrl oldUrl)
newUrl - oldUrl -