Android,在特定日期和时间从intentService调用方法

时间:2015-12-27 01:31:17

标签: android intentservice android-alarms android-intentservice

我有一个IntentService,假设我今天推出它于2015年12月27日。

我希望它等待特定的日期和时间,即05/01/2016 08:54 AM,在这个日期和时间,我希望它调用一种方法来做某事。

1 个答案:

答案 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;
       }
   }
}
相关问题