【问题标题】:Old json data is fetched even after json file is modified即使在 json 文件被修改后也会获取旧的 json 数据
【发布时间】:2018-01-18 09:38:01
【问题描述】:

我正在使用Ion(Android 异步网络和图像加载)来获取存储在 gist.github.com 中的 json 数据。 每当我将新数据添加到 github 中的 JSON 文件并重新启动 android 应用程序时,不会加载新数据,但是当我清除应用程序的缓存并重新启动应用程序时,会加载新数据。我无法解决这里的缓存问题。我认为网络库正在缓存JSON 文件。请帮忙。

这里是sn-p的代码:

Ion.with(context)
.load("https://gist.github.com/<username>/<gistId>/raw/data.json")
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
    // Do something
 }
});

谢谢

【问题讨论】:

    标签: android json android-ion


    【解决方案1】:

    使用 .noCache() 绕过缓存。

    【讨论】:

    • 我试过了,但结果是一样的。 noCache() 适用于位图,但我不知道为什么它在这里不起作用。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    相关资源
    最近更新 更多