我在应用程序中使用AlarmManager设置特定时间的警报。我已使用AlarmManager.RTC_WAKEUP设置警报。当我测试相同的设备时,它可以在Lg optimus,Sony Xperia等设备上正常工作。但是在Samsung Galaxy S3中测试同一应用程序时,我发现警报不起作用。我仍然不明白为什么会这样。
我正在使用以下代码来设置警报:-
// create the object
AlarmManager alarmManager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
//set the alarm for particular time
alarmManager.set(AlarmManager.RTC_WAKEUP,cal1.getTimeInMillis(), PendingIntent.getBroadcast(getActivity(),reminderId, intentAlarm, PendingIntent.FLAG_UPDATE_CURRENT));
有人请帮助我解决这个奇怪的问题。任何帮助将是可观的。
谢谢
最佳答案
我不确定,但是听起来问题出在您设置cal1的时间以及不同时区的方式上。