Ahoj,
mám ve své android aplikaci nastaven GET pro Retrofit2 takto:
A to funguje. Já však potřebuji do GET dostat dynamickou URL adresu.
Pokud místo statických final proměnných (public static final String)
Použiji nestatickou proměnnou zde přes class Variables:
Tak dostanu chybu:
error: element value must be a constant expression
@GET(Constants.API_URL + Variables.getType())
Můžete mně někdo poradit, jak do URL GET pro Retrofit2 v Android Studio dostat proměnnou pro dynamickou URL?
Díky
Odpovědi na dotaz
mám ve své android aplikaci nastaven GET pro Retrofit2 takto:
@GET(Constants.API_URL + Constants.TYPE)
Call> getApiDatas(@Header("X-AUTH-TOKEN") String token);
.......
Call> call = APIService.getApiDatas(Constants.TOKEN_KEY);
.......
A to funguje. Já však potřebuji do GET dostat dynamickou URL adresu.
Pokud místo statických final proměnných (public static final String)
@GET(Constants.API_URL + Constants.TYPE)
Použiji nestatickou proměnnou zde přes class Variables:
@GET(Constants.API_URL + Constants.TYPE)
Tak dostanu chybu:
error: element value must be a constant expression
@GET(Constants.API_URL + Variables.getType())
Můžete mně někdo poradit, jak do URL GET pro Retrofit2 v Android Studio dostat proměnnou pro dynamickou URL?
Díky
Odpovědi na dotaz