前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >OkGo使用缓存(苹果清理缓存)

OkGo使用缓存(苹果清理缓存)

作者头像
全栈程序员站长
发布于 2022-07-28 08:44:56
发布于 2022-07-28 08:44:56
1.9K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

添加依赖:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    implementation 'com.lzy.net:okgo:3.0.4'

添加网络权限:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<uses-permission android:name="android.permission.INTERNET"/>

准备网络数据:

使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        OkGo.getInstance().init(getApplication());
        OkGo.<String>get(URL_TEST)
                .cacheMode(CacheMode.FIRST_CACHE_THEN_REQUEST)//设置缓存模式
                .cacheKey("weapon")//作为缓存的key
                .execute(new StringCallback() {
                    @Override
                    public void onSuccess(Response<String> response) {
                        Log.d(TAG, "onSuccess: " + response.body());
                    }
                });
    }

输出结果:

缓存数据以数据库方式存储:

数据库中的数据:

查询数据:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  List<CacheEntity<?>> all = CacheManager.getInstance().getAll();
        String data = (String) all.get(0).getData();
        Log.d(TAG, "onSuccess: " + data);

bebug看一下all 对象:

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128573.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SSDP协议的Android实现以及使用
前面一篇博客里面已经介绍过SSDP协议原理,本篇博客将实现实现Android上的SSDP协议。
全栈程序员站长
2022/07/12
1.1K0
android 封装网络框架(java企业自己封装的框架)
本文讲述了Android网络框架OKGo封装,封装的框架适用于项目当中,适合新手操作,OKGO框架本身就以简单易上手而深受喜欢,而此文就是基于框架之上再次封装,废话不多说,直接开始吧!
全栈程序员站长
2022/07/28
1.1K0
Retrofit2.3使用姊妹篇——带进度上传文件
之前的一篇博客讲了Retrofit实现带进度下载的实现,算是Retrofit使用的“姐姐篇”,那今天我们就讲讲它的“妹妹篇“——用Retrofit实现带进度上传文件!
蜻蜓队长
2018/08/03
2.6K0
Retrofit2.3使用姊妹篇——带进度上传文件
Android app自动更新总结(已适配9.0)
接下来是工具类,来自github,参考,https://github.com/vondear/RxTool
Android技术干货分享
2019/05/13
1.9K0
Android OkGo网络请求库 自定义回调支持带泛型的对象
这里写了两种方式请求接口 (文中用了Java和Kotlin两种语言 没有特殊标示的都是Java)
码客说
2019/10/22
2.9K0
深入解析OkHttp3
OkHttp是一个精巧的网络请求库,有如下特性: 1)支持http2,对一台机器的所有请求共享同一个socket 2)内置连接池,支持连接复用,减少延迟 3)支持透明的gzip压缩响应体 4)通过缓存避免重复的请求 5)请求失败时自动重试主机的其他ip,自动重定向 6)好用的API
老马的编程之旅
2022/06/22
3.1K0
深入解析OkHttp3
Base封装之我的最简MVP架构
绪论 最近懒癌症犯了,好久都没写博客了,当然也在做一些东西,也在整理自己一直以来使用的一些技术点,从Retrofit到OkGO,从ListView到RecycleView,从Java到Kotlin….总之一直在尝试新的技术,今天分享一下自己一直所用的MVP,整理完了分享给大家,有不合适或者不正确的地方还希望大家多多指正,共同交流。 对了 打一波广告 我的新的个人博客 http://hankkin.cn/ 好了接下来开始我们的MVP 背景 众所周知 MVP这种架构模式已经出现很久了,大体时间应该是2014年吧
非著名程序员
2018/02/09
1.4K0
Base封装之我的最简MVP架构
基于腾讯位置服务定位实现物业巡检防作弊场景
在物业管理中,小区内人员巡检还是非常常见的工作之一,为了降低物业的投入,设计了采用扫描二维码的形式辅助系统检测每个员工巡检的位置,以便进行常规的物业巡检工作。虽然二维码既便宜又易用,然而由于其可拍照和被动的模式,会导致作弊的问题,因此在常规的扫码中,需要增加定位功能以便辅助系统鉴别作弊行为。
腾讯位置服务
2021/04/16
7500
Android清理设备内存具体完整演示样例(一)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/118050.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/14
3890
android 监听网络状态的变化及实战
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdutxiaoxu/article/details/53008266
程序员徐公
2018/09/17
4.8K0
android 监听网络状态的变化及实战
MQTT这么好玩不来自己搭建一个吗
之前写了一篇为什么智能硬件首选MQTT - 掘金,这次就来搭建一个自己的MQTT交互平台,实际体验一下,没有实战怎么能行。
Coder昊白
2023/11/22
9950
MQTT这么好玩不来自己搭建一个吗
Cocos2d-x 集成openinstall(Android)
有这么一个场景,甲给乙分享了链接,乙使用并下载APP,推荐者甲和乙的关系这个思路是怎样的?
全栈程序员站长
2022/07/20
8700
Retrofit实现带进度下载
Retrofit是目前最主流的网络框架了,它对网络请求几近完美的封装,大大降低了我们开发者的研发难度,缩短了研发周期。最近项目中遇到了下载视频和图片文件的需求(还有上传视频和图片的需求,我会在下篇博客中讲解),我第一反应是用retrofit做呀,so easy!产品接着说,要带下载进度条哦!我一想,retrofit好像并没有给我们提供显示下载进度的接口,哎呀,看来还是得自己个儿整整喽!接下来,我把自己实现Retrofit带进度下载文件的流程分享给大家。
蜻蜓队长
2018/08/03
1.1K0
Retrofit实现带进度下载
Android使用Okhttp进行数据交互
后台用的是springboot,数据接口是:/api/commodity/getAllGoodByType
全栈开发Dream
2021/06/11
9790
Android使用Okhttp进行数据交互
「2020 新手必备 」极速入门 Retrofit + OkHttp 网络框架到实战,这一篇就够了!
老生常谈 什么是 Retrofit ? Retrofit 早已不是什么新技术了,想必看到这篇博客的大家都早已熟知,这里就不啰嗦了,简单介绍下: Retrofit 是一个针对 Java 和 Android 的设计的 REST 客户机。它通过基于 REST 的 web 服务检索和上传 JSON (或其他结构化数据)变得相对容易。在使用中,您可以配置用于数据序列化的转换器。对于 JSON ,通常使用Gson ,但是可以添加自定义转换器来处理 XML 或其他协议。Retrofit 对 HTTP 请求使用 O
圆号本昊
2021/09/24
1.3K0
「2020 新手必备 」极速入门 Retrofit + OkHttp 网络框架到实战,这一篇就够了!
TRTC Android端开发接入学习之互动直播(七)
近年来,直播兴起,各家直播平台的火爆,支持演唱会的直播、主播、明星直播和带货直播等等等,TRTC提供了简便快捷完整的直播互动解决方案,这次我们来一起学习如何在android端使用TRTC完成互动直播的基本流程
腾讯云-hongyang
2020/09/11
1.8K0
相关推荐
SSDP协议的Android实现以及使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验