继续debug,看看有没有调用commit
上图,debug已经很明显取出来了
sp写的过程去读取不会等写完再读取,需要自己控制 if(editor.commit()){ // 等写完再读取 }
if(editor.commit()){ // 等写完再读取 }
commit 换成 apply试试
我写了一个save()方法存储 一个put()方法读取 两个方法是在两个java文件里 那要怎么控制他们两个的顺序让先存储
public boolean save (){ ....... return editor.commit(); }
if(save()){ ... 读取 }
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧