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

添加依赖:implementation’com.lzy.net:okgo:3.0.4’添加网络权限:<uses-permissionandroid:name="android.permission.INTERNET"/>准备网络数据:使用:OkGo.getInstance().init(getApplication()…

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

添加依赖:

    implementation 'com.lzy.net:okgo:3.0.4'

添加网络权限:

<uses-permission android:name="android.permission.INTERNET"/>

准备网络数据:
这里写图片描述

使用:

        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());
                    }
                });
    }

输出结果:
这里写图片描述
缓存数据以数据库方式存储:
这里写图片描述
数据库中的数据:
这里写图片描述
查询数据:

  List<CacheEntity<?>> all = CacheManager.getInstance().getAll();
        String data = (String) all.get(0).getData();
        Log.d(TAG, "onSuccess: " + data);

bebug看一下all 对象:
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • shell中的if判断语句怎么写_shell编程if语句格式

    shell中的if判断语句怎么写_shell编程if语句格式文章目录1.判断语句介绍-if2.if…else语句(一个条件两个判断结果)3.if…elif…else语句(多条件多个判断结果)4.if嵌套if语句5.if和命令的操作1.判断语句介绍-if当编写程序时,需要对上一步执行代码是否执行成功进行判断,可以用if语句进行判断。通过查看if语句执行的判断结果查看代码是否执行成功当满足条件的代码块中有exit,表示退出脚本执行注意:注意if和[]有空格,[]和condition也有空格隔开,运算符也有空格。缩进可以任意缩进单

    2022年8月18日
    8
  • bigdecimal保留2位小数_java如何保留一位小数

    bigdecimal保留2位小数_java如何保留一位小数http://blog.csdn.net/yuhua3272004/article/details/3075436使用java.math.BigDecimal工具类实现java保留两位小数问题:方式一(四舍五入形式保留两位小数,注意模式ROUND_HALF_UP):四舍五入doublef=111231.5585;BigDecimal…

    2022年9月23日
    0
  • 批处理字符串截取_批处理 字符串 比较大小

    批处理字符串截取_批处理 字符串 比较大小解决批处理for体内的字符串截取问题背景:笔记想读取bat同目录下a文件夹下的所有文件名,并在for循环体下截取前两位字符串,如图代码块@echooff&setlocalenabledelayedexpansionsetfa=C:\Users\GilbertXiao\Desktop\a\afor/f”delims=”%%ain(‘dir/b/on%fa%\*.

    2022年10月12日
    3
  • 机器学习降维之主成分分析

    1.主成分基本思想主成分基本思想:在主成分分析中,首先对给定数据进行规范化,使得数据每一个变量的平均值维0,方差为1,之后对数据进行正交变换,原来由线性相关变量表示的数据,通过正交变换变成由若干个

    2021年12月30日
    46
  • 多线程(五)—线程的Yield方法

    多线程(五)—线程的Yield方法

    2020年11月12日
    220
  • matlab 读txt数据_数据库文件的读取

    matlab 读txt数据_数据库文件的读取fid=fopen(‘hello.txt’,’w’);%需要改文件名称的地方fprintf(fid,’%f\n’,data);%data:需要导出的数据名称fclose(fid);…

    2025年9月22日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号