Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在特定时间使用报警管理器_Java_Android_Alarmmanager_Android Alarms - Fatal编程技术网

Java 在特定时间使用报警管理器

Java 在特定时间使用报警管理器,java,android,alarmmanager,android-alarms,Java,Android,Alarmmanager,Android Alarms,我需要在晚上11:59从正在设置的AlarmManager触发一段代码 有人能给我演示一下如何在安卓系统中使用AlarmManager的示例代码吗 我已经玩了几天的一些代码,但它就是不起作用。这里是使用AlarmManager的示例代码,您需要根据需要更改日期和时间。我把它放在今天23点59分 //警报发生时要触发的挂起意图。在这种情况下,请打开AlarmActivity Intent Intent=new Intent(getApplicationContext(),AlarmActivity

我需要在晚上11:59从正在设置的AlarmManager触发一段代码

有人能给我演示一下如何在安卓系统中使用AlarmManager的示例代码吗


我已经玩了几天的一些代码,但它就是不起作用。

这里是使用
AlarmManager
的示例代码,您需要根据需要更改日期和时间。我把它放在今天23点59分

//警报发生时要触发的挂起意图。在这种情况下,请打开AlarmActivity
Intent Intent=new Intent(getApplicationContext(),AlarmActivity.class);
PendingEvent alarmIntent=PendingEvent.getActivity(getApplicationContext(),0,intent,0);
//把今天的闹钟定在23:59
calendar=calendar.getInstance(TimeZone.getTimeZone(“IST”);
calendar.set(calendar.HOUR\u OF_DAY,23);
日历。设置(日历。分钟,59);
AlarmManager AlarmManager=(AlarmManager)getSystemService(Context.ALARM\u服务);
alarmManager.set(alarmManager.RTC_唤醒,
calendar.getTimeInMillis(),
报警意图);

在给定的日期时间内,意图将被触发,因此您需要在AlarmActivity中设置逻辑。您还可以更改启动服务或发送广播消息的意图查看编辑后的答案。获取日历实例时设置时区请提供一些尝试代码。这样其他人就可以发现哪里出了问题。谢谢你的关心,但我已经得到了@sebasira需要的答案