Я использую несколько фрагментов в активности с вкладками, чтобы показать данные json.
Я хочу показать индикатор выполнения всякий раз, когда ответ получен в каждом фрагменте.Retrofit 2 - Как показать индикатор выполнения при получении ответа JSON
private void loadJSON() {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(BASEURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
newsAPI = retrofit.create(NewsAPI.class);
Call <JSONResponse> call =
newsAPI.topNews("soure", "api-key");
call.enqueue(new Callback <JSONResponse>() {
@Override
public void onResponse(Call <JSONResponse> call, Response <JSONResponse> response) {
Log.v("this", "Yes!");
}
}
@Override public void onFailure(Call <JSONResponse> call, Throwable t) {
Log.v("this", "No Response!");
}
});
попытался показать индикатор выполнения, пропустив его через xml, но не смог –
@LucaNicoletti Я хочу показать индикатор прогресса, а не диалог прогресса? Является ли это возможным? –
Вы уже приняли ответ. Отправьте еще один, если вы хотите другое решение. –