Android:储存方式之SharePreferences

需求:每次打开app 检测剪切板内容,进行搜索,如果用户选择今日不再搜索剪切板中的这个标题,缓存到本地进行拦截;

实现:缓存,客户端简单的sp存储就好了,感觉难点也就是每次进来的都要检测标题是否存在不允许搜索的队列里面,有的话就不尽兴搜索,没有再进行搜索;当然本地缓存只缓存当天的数据,第二天自动清除缓存数据;

实现方式: SharePreferences及StringBuilder;

具体实例如下图代码:


自动清除的功能缓存下当天的日期,每次启动去判断缓存的日期和当前的日期是否是同一天,如果是就不做清除操作,如果不是就进行清除,具体的代码就不截图了~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容