我正在嘗試管理請求調用。這是我的情況。我正在使用retrofit 2
和RxJava
。我在我的Fragment中的onResume
方法中有一個API請求調用。當我在應用程序中切換選項卡或旋轉手機時,onResume
方法會再次被調用,如果調用速度較慢,則發送兩個相同的請求並獲得2個相同的響應。你有什麼想法我可以如何防止這一點?用Java管理API調用[Android]
如果第一個API調用正在進行,或者以某種方式將2個響應合併爲一個(如果調用相同),我不想發送第二個API調用。
感謝
您可以使用一個布爾標誌,在調用onResume()後調用它。 – hsm59
我不太喜歡這個解決方案。如果可能的話,我更喜歡更復雜的方式。 – Oya