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); 

希望它可以帮助

相关问题