【问题标题】:How can I tell if Cache/Offline was used with Kinvey for Android如何判断 Cache/Offline 是否与 Kinvey for Android 一起使用
【发布时间】:2013-10-11 22:25:08
【问题描述】:

我正在按照 Kinvey Android 缓存和离线指南中的说明进行操作。我刚刚更改了 AsyncAppData 对象的一个​​实例,以使用带有 InMemoryLRUCache 的 CACHEFIRST 缓存策略和带有 SqlLiteOfflineStore 的 LOCAL_FIRST 离线策略。我希望在进行此更改后第一次在我的适配器中填充数据时会出现几秒钟的典型延迟,然后在需要重新填充时观察该数据的基本即时填充,例如,如果我更改了我的设备的方向(这会导致数据重新加载)。但是,我根本没有观察到任何速度差异,这让我相信缓存或离线存储都不起作用。

因此,作为理解这个问题的第一步,我想知道是否有任何方法(通过 logcat 或任何其他方式)来实际判断我所获得的数据来自何处,即。从缓存、离线商店或在线。

【问题讨论】:

    标签: android offline-caching kinvey


    【解决方案1】:

    您好,我是 Kinvey 的一名工程师,负责 Android 库,可以帮助您。

    测试离线和缓存的最快方法是打开飞行模式并重试请求 - 如果你得到结果,那么它会在本地提取它们。

    对于离线,有一些日志消息可以帮助您确定行为 - 日志消息以“离线”开头,例如“离线执行 - 设备在线”或“离线获取”或“离线排队”请求”

    如果有帮助,请告诉我!

    【讨论】:

      猜你喜欢
      • 2021-03-05
      • 1970-01-01
      • 2022-10-17
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 1970-01-01
      相关资源
      最近更新 更多