I've got spinner in my login activity with url list. I would like to change base url dynamically, based on selected url. How can i do it? Below is my Retrofit client:
public class RetrofitClient {
private static Retrofit retrofit;
private static final String BASE_URL="Dynamically_URL";
public static Retrofit getRetrofitInstance(){
if(retrofit==null){
OkHttpClient okHttpClient = new OkHttpClient().newBuilder()
.connectTimeout(25, TimeUnit.SECONDS)
.readTimeout(25, TimeUnit.SECONDS)
.writeTimeout(25, TimeUnit.SECONDS)
.build();
retrofit= new retrofit2.Retrofit.Builder()
.baseUrl(BASE_URL)
.client(okHttpClient)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
return retrofit;
}
}