新月开始后,我有一个变量需要在我的应用首次启动时进行更新。它必须可靠。对解决这个问题的最简单方法有任何想法吗?

最佳答案

罗杰,我只想使用SharedPreference来存储该应用程序上次启动的月份,并在主onCreate()Activity方法中进行检查。

只需在您的onCreate()中执行以下操作


获取SharedPreference的值
(检查其是否从未初始化
=首次发布)
获取当前月份值
如果它们不相等,则表示月份已更改
将新月值存储在SharedPreference
根据新的月份开始做您想做的事

关于java - 在新月更新变量,不会失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5694158/

10-12 02:43