Как добавить sharedpref в интерфейс Retrofit - PullRequest
0 голосов
/ 07 июня 2018

Мне нужно получить следующий URL с Retrofit, mensajes.php?cel=NUMBER, Как я могу сделать для добавления NUMBER из sharedpref , в этом случае будет user.getCel ()

Мой код интерфейса с Retrofit выглядит следующим образом:

public interface ApiInterface {

    @GET("mensajes.php?cel=")
    Call<List<Message>> getInbox();
}

Я думаю, спасибо за помощь.

1 Ответ

0 голосов
/ 07 июня 2018

Вам необходимо передать параметр как параметр запроса:

public interface ApiInterface {

    @GET("mensajes.php")
    Call<List<Message>> getInbox(@Query("cel") String one);
}

И затем передать общий преф, когда вы его используете:

Call<List<Message>> call = api.getInbox(sharedPref.getString("PHONE_KEY"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...