2013-10-11 23 views
1

我遵循Kinvey Android緩存和脫機指南中的說明。我剛剛更改了AsyncAppData對象的一個​​實例,以便將帶有InMemoryLRUCache的CACHEFIRST緩存策略和帶有SqlLiteOfflineStore的LOCAL_FIRST脫機策略一起使用。我希望觀察一下幾秒鐘的典型延遲,以便在進行此更改後第一次在我的適配器中填充數據,然後在需要重新填充數據的情況下觀察該數據的基本上即時羣體,例如,如果我改變了我的設備的方向(導致數據重新加載)。然而,我沒有觀察到速度上的任何差異,導致我相信緩存或離線商店都無法正常工作。如何判斷緩存/脫機是否與Kinvey for Android一起使用

因此,作爲理解這個問題的第一步,我想知道是否有任何方式,無論是通過logcat或其他方式,實際上告訴我的數據來自哪裏,即。從緩存,脫機存儲或在線。

回答

1

嘿,我是Kinvey在Android圖書館工作的工程師,可以幫助你。

離線和緩存測試的最快捷方式是打開飛行模式並重試請求 - 如果得到結果,則將其拉到本地。

對於離線,有一些日誌消息可以幫助您確定行爲 - 日誌消息以「離線」開頭,例如「離線執行 - 設備在線」或「離線獲取」或「離線排隊請求「

讓我知道這是否有幫助!

相關問題