android – Retrofit – 具有相同RestAdapter的多个端点

前端之家收集整理的这篇文章主要介绍了android – Retrofit – 具有相同RestAdapter的多个端点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道如何创建一个可以在两个端点之间切换的RestAdapter.目前在我的应用程序中,RestAdapter是在Application类(单例)中创建的.我正在寻找一种方法来实现不同的端点,而不会实际创建多个RestAdapter.

解决方法

Retrofit 1调用每个请求的Endpoint(无缓存),只需要使用一些setter扩展Retrofit.Endpoint,并在创建RestAdapter时传递此Endpoint:
Endpoint mDynamicEndpoint = new DynamicEndpoint("http://firstdomain.fr");
RestAdapter restAdapter = new RestAdapter.Builder()
    .setEndpoint(mDynamicEndpoint)
    .build();

mDynamicEndpoint.setBaseUrl("http://yourdomain.com");

可能重复:Dynamic Paths in Retrofit

原文链接:https://www.f2er.com/android/312752.html

猜你在找的Android相关文章