Проверить статью, как это, https://www.vogella.com/tutorials/Retrofit/article.html.
В целом, Retrofit очень прост, как только вы его освоите.
Все, что вам действительно нужно сделать, - это создать interface
для вашего вызова API и создать модель для ответа.
public interface GerritAPI {
@GET("changes/")
Call<List<Change>> loadChanges(@Query("q") String status);
}
А затем вызвать API с помощью клиента Retrofit
.
Gson gson = new GsonBuilder()
.setLenient()
.create();
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create(gson))
.build();
GerritAPI gerritAPI = retrofit.create(GerritAPI.class);
Call<List<Change>> call = gerritAPI.loadChanges("status:open");
call.enqueue(this);