2016-08-12 41 views
0

我正在開發一個應用程序,它可以節省用戶的時間,並在該特定時間可以觸發對話框,但對話框不間斷地運行,除非時間不平等`。請提出任何建議?Android:如何在服務中停止運行觸發消息

  public void run() { 
       // display toast 
       hours = dt.getHours(); 
       minutes = dt.getMinutes(); 
       String time = hours + ":" + minutes; 
       if (getDateTime().equalsIgnoreCase(sharedPrefs.getwakeupTime())) { 
        Toast.makeText(getApplicationContext(), "it's your wakeup timing", Toast.LENGTH_SHORT).show(); 
       } 

這是我從Android設備獲取代碼:您需要實現它的報警器和接收

private String getDateTime() { 
      // get date time in custom format 
      SimpleDateFormat sdf = new SimpleDateFormat("HH:mm"); 
      return sdf.format(new Date()); 
     } 

回答