2013-05-06 102 views
0

我準備了一個應用程序,如"To-Do List",其中用戶將鬧鐘設置爲其任務。現在的問題是,我不知道如何使用date and time pickers來設置鬧鐘。設置日期和時間從各自的選擇器到設置鬧鐘

我需要的工作是用戶首先選擇日期,然後選擇時間。此日期和時間將用於在此特定日期和時間設置Notification。點擊該通知後,包含整個待辦事項的活動開始。在該活動中,待完成任務標記爲完成後,必須從該特定日期和時間刪除該警報。

請別人幫我。我正在嘗試第一次。請幫助我學習這一點。 PS:我到目前爲止所做的工作是,我準備了一個活動,其中包含有關任務的必要細節,例如任務摘要,任務優先級,任務日期任務時間,以及我將其存儲在數據庫中。我可以成功地標記完成/撤消的任務。我正在做的工作是設置關於該任務的通知。

回答

1

找出當前時間與以毫秒爲單位完成工作ID並將其設置爲警報的時間之間的差異。

AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE); 
    Intent intent = new Intent(context, AlarmManagerBroadcastReceiver.class); 
    PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, 0);   
    am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * diffInMillis , pi); 

希望它可以幫助

相關問題