我有一個片段,我向服務器發送請求。這種類型的操作應該在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你真的要發送的請求。你可以使用布爾值,如果請求已經發送,那麼不要讓它再次發送。 –