Android有某种操作系统或设备级缓存吗?

时间:2018-04-23 16:14:19

标签: android caching

我有一个连接到后端API的Android应用。我通过调用类似/readdata?id=1

的内容来读取数据

如果我调用此API,我可以成功读取数据。如果我在后端更新它并以完全相同的方式调用它,我没有看到更新的数据。我甚至可以卸载并重新安装应用程序,但仍然看不到更新的数据。更新大约需要24小时,即使我在计算机上使用浏览器时能够正常查看更新。

似乎有一个超出应用程序级别(可能是操作系统或设备级别)的缓存正在缓存请求。

这是一个已知问题吗?也许在三星设备上有什么东西?

由于

1 个答案:

答案 0 :(得分:0)

正如Vladyslav Matviienko评论的那样,问题很可能是:

  • 获取数据的方式。如果您使用某些库来访问API,则可能会缓存响应。一个好的图书馆应该提供一个请求新的回复的选项。看看你是否有那个。

  • 或者问题是在服务器端,我不是很熟悉(可能是缓存的请求/响应),但我怀疑这是问题所在。