关闭应用程序后是否可以运行计时器任务?

时间:2018-06-30 20:52:41

标签: runtime sharedpreferences ads timertask

我刚刚完成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();
}

0 个答案:

没有答案