это мой код для установки baseUrl
OkHttpClient okHttpClient;
@Provides
@Singleton
ApiInterfaceCall provideRetrofit() throws Exception {
ApiInterfaceCall apiInterfaceCall=null;
try {
Log.i("ENDPOINT_TEST_LOGIN_IN", ApiEndPoint.ENDPOINT_TEST_LOGIN_IN);
/*return new Retrofit.Builder()
.baseUrl(ApiEndPoint.ENDPOINT_TEST_LOGIN_IN)
.addConverterFactory(GsonConverterFactory.create())
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.build().create(ApiInterfaceCall.class);*/
final OkHttpClient okHttpClient1 = new OkHttpClient.Builder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(300, TimeUnit.SECONDS)
.writeTimeout(3000, TimeUnit.SECONDS)
.cache(null)
.build();
apiInterfaceCall = new Retrofit.Builder()
.baseUrl(url)
.client(okHttpClient1)
.addConverterFactory(JacksonConverterFactory.create())
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.build().create(ApiInterfaceCall.class);
}
catch(Exception e){
Toast.makeText(mApplication, " URL : "+url, Toast.LENGTH_SHORT).show();
}
return apiInterfaceCall;
}
Мой вопрос в том, как показать это исключение, если я ввожу неправильный URL?