我刚刚完成Java学习,现在我正在创建Android应用程序。但是我在这个领域不是那么专家。我刚刚创建了一个Android应用,其中包含一些广告,例如横幅广告,非页内广告。如果用户观看视频广告,我希望给他们机会将这些广告停止24小时。但是我不熟悉计时器任务,任何建议都会非常令人赞赏。这是我想像的代码:
// load from shared preference
SharedPreference spref = getSharedPreference("directory_name", 0);
if(spref.getBoolean("ad_key", false)==true){
// all ads should stop showing
}else{
// ads are showing
}
// help me here in timer task
As ad reward
--> start countadown
--> if(countDown>0){
doneWatchindAd(true);
}else{
doneWatchindAd(false);
}
// store to shared preference
public void doneWatchindAd(bollean cond){
SharedPreference spref = getSharedPreference("directory_name", 0);
SharedPreference.Editor editor = spref.edit();
editor.putBoolean("ad_key", cond);
editor.commit();
}