cron4j 在android實現任務排程
阿新 • • 發佈:2019-01-24
都知道, android 本身有 定時器都可以實現定時任務
TimeTask
AlarmManager
這裡在處理複雜任務的時候可以用到另外一個輕量級的框架
cron4j
並支援Cron表示式
public class TestScheduler {
public static void main(String[] args) throws Throwable {
Scheduler scheduler = new Scheduler();
scheduler.schedule("* * * * *", new HelloWorldTask());
scheduler.start();
Thread.sleep(300000 );
scheduler.stop();
}
}
系統進度的呼叫
public void doTask(){
ProcessTask task = new ProcessTask("C:\\Windows\\System32\\notepad.exe");
Scheduler scheduler = new Scheduler();
scheduler.schedule("* * * * *", task);
scheduler.start();
}