Как показать исключение в URL-адресе тоста, который должен заканчиваться на /? - PullRequest
0 голосов
/ 07 августа 2020

это мой код для установки 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?

...