Как получить курс валют используя Retrofit

195
15 марта 2018, 09:44

Задача такова: Создать API для конвертация, у меня будет два EditText и два Spinner. На первом editText ведем значение, выбираем первый spinner (USD), и на втором spinner выбираем (RUB), а результат должен показать на втором editText. Курсы валют берем из сайт собственно ссылка. Как получить курсы валют с помощью Retrofit и передавать в Spinner.

Любой ответ приветствуется !

Answer 1

Сам интерфейс будет выглядеть так (Retrofit2):

interface RestApi {
String BASE_URL = "https://api.fixer.io";
String RATES = "/latest";
@GET (RATES)
Call<Foo> getExchangeRates();
Retrofit retrofit = new Retrofit.Builder()
        .baseUrl(BASE_URL)
        .build();
RestApi service = retrofit.create(RestApi.class);
}

Foo - класс можете сгенерировать с помощью сервиса www.jsonschema2pojo.org в который скопируете JSON ответа с вашего сайта

READ ALSO
System.exit(0) только сворачивает приложение

System.exit(0) только сворачивает приложение

У меня есть активити, класс broadcast и один сервис Я прослушиваю состояния телефона и когда принимается звонок приложение должно перестать работать...

215
Обновление jar файла

Обновление jar файла

Можно ли как-нибудь просто обновить jar файл во время его выполнения? Вот например, если есть новая версия программы, то я ее качаю, выхожу из программы...

221
Проект для портфолио

Проект для портфолио

ЗдравствуйтеИзучаю Java, написал достаточное количество лабораторных, так что с Java SE проблем нет

207
Javafx преведение типов

Javafx преведение типов

не работает преведение типов делаю так

191