2014-10-18 95 views
0

我在我的應用程序中提醒。用戶可以設置提醒時間。如何做出永恆的服務,誰將檢查設備時間,以及是否等於用戶設置的時間 - 輸出通知。我嘗試這樣,但它工作幾次並死亡。我做錯了什麼?永久提醒服務

void redinder2() {  

for (int i = 1; i<=10; i++) { 

    Calendar calendar = Calendar.getInstance();  
    hour = calendar.get(Calendar.HOUR_OF_DAY); 
    minute = calendar.get(Calendar.MINUTE); 

    if(hour==my_hour&&minute==my_minyte){){ sendNotif();}  

     if(i==10){startService(new Intent(this, MyService.class));} 
      try { 
      TimeUnit.SECONDS.sleep(59); 
      } catch (InterruptedException e) { 
      e.printStackTrace(); 
      } 
} 

}

回答