gpt4 book ai didi

安卓 : How to use Cache in ion library?

转载 作者:太空狗 更新时间:2023-10-29 16:17:09 27 4
gpt4 key购买 nike

在我的例子中,我想从缓存中加载数据。如果有来自缓存的缓存加载,则来自网络的加载。如何在 Ion 中使用缓存?

    private void loadION() {
final ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setMessage("loading");
progressDialog.show();
Ion.with(getApplicationContext()).load(url)
.setBodyParameter("tag", "annual_schedule").asString()
.setCallback(new FutureCallback<String>() {
@Override
public void onCompleted(Exception e, String str) {
Message.Toast(getApplicationContext(), str);
progressDialog.dismiss();
}
});
}

最佳答案

Ion 会自动缓存 GET 请求。这是一个 POST 请求,不能被库缓存。

此外,缓存的请求不能立即使用,因为磁盘 I/O 仍被视为阻塞调用。它仍然是一个异步请求。

关于安卓 : How to use Cache in ion library?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24283535/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com