Android 如何为本地通知设置alarmmanager?

Android 如何为本地通知设置alarmmanager?,android,calendar,broadcastreceiver,alarmmanager,localnotification,Android,Calendar,Broadcastreceiver,Alarmmanager,Localnotification,以下是我设置报警和获取通知的代码:- Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.MONTH, Integer.parseInt("2")); calendar.set(Calendar.YEAR, Integer.parseInt("2016")); calendar.set(Calendar.DAY_OF_MONTH, Integer.parseInt("20")); calendar.set(Cale

以下是我设置报警和获取通知的代码:-

Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH, Integer.parseInt("2"));
calendar.set(Calendar.YEAR, Integer.parseInt("2016"));
calendar.set(Calendar.DAY_OF_MONTH, Integer.parseInt("20"));

calendar.set(Calendar.HOUR_OF_DAY, Integer.parseInt("11"));
calendar.set(Calendar.MINUTE, Integer.parseInt("50"));

Intent myIntent = new Intent(getActivity(), MyReceiver.class);
pendingIntent = PendingIntent.getBroadcast(getActivity(), 0, myIntent,
                     PendingIntent.FLAG_UPDATE_CURRENT);

AlarmManager alarmManager = (AlarmManager)getActivity().getSystemService(getActivity().ALARM_SERVICE);
Log.v("Time:", calendar.getTimeInMillis() + "");
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
在清单文件中注册接收方,但不注册呼叫接收方

如果我将calendar.getTimeMillis()更改为System.currentTimeMillis();然后代码开始工作

但这段代码不起作用,任何人都有想法从alaram manager发出通知,然后帮助我


提前谢谢。

你以后会试着送诺蒂。“2”不是二月而是三月