У меня есть фрагмент, где я отправляю запрос на сервер. Этот тип действия должен быть в onResume() метод, но я не хочу отправлять запрос на сервер каждый раз, когда я помещаю приложение в фоновый режим. Существует ли какое-либо решение?Ручка onResume во фрагменте
запрос, который я хочу отправить
FactoryAPI.getContacts().getContacts(user.getToken()).enqueue(new Callback<ContactsResponse>() {
@Override
public void onResponse(Call<ContactsResponse> call, Response<ContactsResponse> response) {
if(response.isSuccessful()) {
contactList = response.body().getContactsList();
sortList();
progressDialog.dismiss();
setRecyclerView();
}
}
@Override
public void onFailure(Call<ContactsResponse> call, Throwable t) {}
});
Ну что зависит on..when вы действительно хотите, чтобы послать запрос , Вы можете использовать логическое значение, и если запрос уже отправлен, то не позволяйте ему снова отправляться. –