|
发表于 2015-2-8 08:50:39
|
显示全部楼层
long l1 = this.g.getLong("last_offer_time", 0L);
//调用成员变量g中的getLong(String, 0L)函数并把返回值赋给 long l1
long l2 = Math.max(this.g.getLong("last_offer_wall_shown", 0L), l1);
//取getLong("last_offer_wall_shown", 0L)的返回值和 l1值中的最大值赋给 l2
if (System.currentTimeMillis() > l2 + 1000L * (86400L * paramInt))
//if(系统时间的毫秒值> l2+1000*(86400*变量))
{
SharedPreferences.Editor localEditor = this.g.edit();
//建个静态内部类Editor对象
localEditor.putLong("last_offer_time", System.currentTimeMillis());
//调用 localEditor中的putLong(String,long)函数
cmn.a.a().a(localEditor);
//调用静态内部类a中的a()函数,再调用返回对象中的a(SharedPreferences.Editor)函数
return true;
//只要调用这函数就返回true |
|