我有一个IntentService,假设我今天推出它于2015年12月27日。
我希望它等待特定的日期和时间,即05/01/2016 08:54 AM,在这个日期和时间,我希望它调用一种方法来做某事。
答案 0 :(得分:1)
所以我终于做到了,在这里为任何需要它的人发布答案,这不是最好的方式,但它是一种完成工作的方法,我能想出的唯一解决方案,并停止投票。< / p>
String userTime = textFiled1.getText().toString();
String userDate = textField2.getText().toString();
for(;;){
Calendar c = Calendar.getInstance();
SimpleDateFormat date = new SimpleDateFormat("d/M/yy");
SimpleDateFormat time = new SimpleDateFormat("h:mm");
Time = time.format(c.getTime());
Date = date.format(c.getTime());
if(userDate.equals(Date)){
if(userTime.equals(Time)){
// your code;
break;
}
}
}