Android:储存方式之SharePreferences

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

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

实现方式: SharePreferences及StringBuilder;

具体实例如下图代码:


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

你可能感兴趣的:(Android:储存方式之SharePreferences)