我试过用谷歌搜索,但仍然找不到最佳答案。
我想要的很简单,我是 Android 新手,我正在开发一款游戏,如果他每天玩的话,它会给用户一些每日奖励。我的代码是:
date = new Date();
dateFormate = new SimpleDateFormat("yyyy/MM/dd");
dateString = dateFormate.format(date);
if(!sharedPreferences.getString("date").equals(dateString))
{
sharedPreferences.putString("date", dateString).commit();
... Here I give Bonus to user
}
但问题是,此代码取决于系统日期。用户可以轻松更改日期并获得每日奖励。一旦他开始玩游戏,我想跟踪 24 小时的时间。任何人都可以帮助我吗?这将不胜感激。