首页 > 代码库 > 指定某时间段执行某个需求
指定某时间段执行某个需求
在最近的项目中有个需求就是在用户选择了代抢位的时间段没有抢到车位就给用户一个友好的提示,比如用户选择的是
2014-10-08:18:00这个时间,那么到了这个时间如果用户没有枪到车位就弹出一个对话框告诉用户,让用户做其他选择,
在android中一般有2中做法,一种是使用闹钟,也就是AlarManger,还有一种是Timer(定时器)
在此项目中就使用第二种方法实现
新建一个java项目 TimerDemo
public class TimerDemo { public static void main(String[] args) { Timer timer = new Timer(); DateTask task = new DateTask(); String current = "2014-10-8 11:39"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Date date = null; try { date = simpleDateFormat.parse(current); } catch (ParseException e) { e.printStackTrace(); } timer.schedule(task, date); } static class DateTask extends TimerTask{ @Override public void run() { System.out.println("时间到了"); } } }
Timer还有很多重载的方法
如图:
在此记录下
指定某时间段执行某个需求
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。