相关疑难解决方法(0)

在android中的服务中每天在特定时间安排一次TimerTask

我有一个TimerTask对象timerTask。我的代码正在运行,但是当服务最初启动时,我的计时器任务会在指定时间(即下午 3:30)之前立即运行,但我希望它每天只在下午 3:30 运行一次。

Calendar cal = Calendar.getInstance();
cal.set(Calendar.AM_PM, Calendar.PM);
cal.set(Calendar.HOUR, 3);    
cal.set(Calendar.MINUTE, 30);
cal.set(Calendar.SECOND, 0);
Date date = cal.getTime();
timer.schedule(timerTask, date, 1000*60*60*24); // once per day
Run Code Online (Sandbox Code Playgroud)

service android timer android-service timertask

2
推荐指数
1
解决办法
5270
查看次数

标签 统计

android ×1

android-service ×1

service ×1

timer ×1

timertask ×1