代码
public void setAlarm(BeanMsg tmp){
int hourOfDay =Integer.parseInt( CurrentTime.getHour(tmp));
int minute =Integer.parseInt( CurrentTime.getMinue(tmp));
mCalendar.setTimeInMillis(System.currentTimeMillis());
mCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
mCalendar.set(Calendar.MINUTE, minute);
mCalendar.set(Calendar.SECOND, 0);
mCalendar.set(Calendar.MILLISECOND, 0);
Log.v("hourOfDay",""+hourOfDay);
Log.v("minute",""+minute);
Intent intent = new Intent(getActivity(), AlarmReceiver.class);
if(getActivity() == null)
{
isNUll = 1;
}
Log.v("isNULL",""+isNUll);
PendingIntent pi = PendingIntent.getBroadcast(getActivity(), 0, intent,0);
mAlarmManager=(AlarmManager)getActivity().getSystemService(MainActivity.ALARM_SERVICE);
mAlarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), pi);
Toast.makeText(this.getActivity(), "闹钟设置成功", Toast.LENGTH_LONG).show();//提示用户