我有一個java API需要大約50秒才能返回響應,API的改進是不可能的。用戶無法在下一頁中繼續,直到響應完成,並且在使用該API的android應用程序中它是一種攔截器。請在此建議一些替代方法。如何訪問Android應用程序中響應時間較長的API?
例如:我們可以有兩個表,API將返回表中的數據,而不是等待查詢的結果,這需要花費更多時間,我們可以產生一個線程來在後臺運行查詢並更新表數據結果。基於響應數據的時間戳,android應用程序可以知道數據是舊的還是最新的,並且在舊數據的情況下,他們可以在一段時間後再次請求以獲取最新數據。
如果問題或方法不明確,請讓我知道。
並在android studio中檢查你的logcat –