Почему мой первый вызов Retrofit не работает, а следующий работает отлично? - PullRequest
0 голосов
/ 22 октября 2019

Я занимаюсь разработкой приложения для Android с использованием модернизации в JAVA, и у меня возникла проблема.

Когда я запускаю свое приложение, я запускаю непосредственно вызов на модернизацию (тот, который не работает). Но когда я повторно запускаю этот точно такой же вызов, тот же самый вызов на модернизацию работает отлично.

Я читал о чем-то вроде первого запроса на модификацию, всегда занимает больше времени, но мне действительно нужно решить эту проблему.

Вот мой звонок:

@FormUrlEncoded
    @POST("getLocationsOfUser")
    Call<List<LocationJson>> getLocationsOfUser(@Field("data") String data);

Вот мой модифицированный объект:

public static final Retrofit retrofit = new Retrofit.Builder()
            .baseUrl("https://mobicampus-udl.entpe.fr/mob_stage/users/")
            .addConverterFactory(GsonConverterFactory.create())
            .build();


...