2
我開始使用robospice作爲應用程序,該應用程序必須在連接變化的區域中運行。Robospice:當網絡出現故障時返回緩存的數據
我該如何實現robospice會在網絡關閉時自動返回緩存的數據?
感謝 本
我開始使用robospice作爲應用程序,該應用程序必須在連接變化的區域中運行。Robospice:當網絡出現故障時返回緩存的數據
我該如何實現robospice會在網絡關閉時自動返回緩存的數據?
感謝 本
我還沒有Robospice在所有的工作。但是從我可以告訴它看起來像請求類可以通過調用
request.setAcceptingDirtyCache(boolean isAcceptingDirtyCache)
有這個上github一個線程,談到這個問題很指定AcceptingDirtyCache。
也不確定,因爲我從來沒有使用robospice,但你應該能夠調用CacheManager.loadDataFromCache()來加載緩存中存在的任何數據。所以,只要您需要提出請求但網絡已關閉,您就可以利用此功能。
非常感謝,顯然我沒有閱讀完整的API文檔! – forkch
NP,也看看[this](https://github.com/octo-online/robospice/issues/115)鏈接,它顯示了一種不同的方式(可能更簡單)(spiceManager.getFromCacheAndLoadFromNetworkIfExpired())。 – Eggman87