【发布时间】:2012-09-04 05:52:29
【问题描述】:
我已经尝试谷歌搜索,但仍然找不到最佳答案。
我想要的很简单,我是 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 小时的时间。 任何人都可以帮助我吗? 这将不胜感激。
【问题讨论】: