Blankj / Blankj/AndroidUtilCode

SPUtils 取不出值

Aperta
#1,619 0 commenti 0 reazioni 1 assegnatario Rivendicata da @Blankj Vedi su GitHub
bug
Lingua principale
Java
Stelle
33.6k
Fork
10.6k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

我在DialogFragment中存值 :SPUtils.getInstance().put(Keys.UpdateTime, time)
存完后kill app,
然后重启app,
在我的MainActivity中取值,这时有值。
再kill app 重启app,然后没有值。

后来我这样存,
```
val time: Long = System.currentTimeMillis()
val sp = context.getSharedPreferences("fpp",Context.MODE_PRIVATE)
sp.edit().putLong(Keys.UpdateTime,time).apply()
```
这样取
val sp = context.getSharedPreferences("fpp", Context.MODE_PRIVATE)
val lastTime= sp.getLong(Keys.UpdateTime,-1)
就没有问题了,
不知道怎么回事?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.