0
- я установил 2 тревоги в течение 8 часов утра на следующий день, используя приведенный ниже код
- телефона (Samsung Galaxy 6) спал в 8AM
- Сигналы не работают на 8AM
- В 8 : 50 AM, я нажал кнопку «домой»
- Теперь на стартовом экране появились как аварийные сигналы, так и уведомления.
Я хотел, чтобы уведомления появлялись в 8 часов утра со звуком. Что мне недостает, чтобы будильник срабатывал в 8 утра?Сигнализации ли работать на точное время
notificationIntent.putExtra(MyAlarmReceiver.ALARM_ID, alarmID);
notificationIntent.putExtra(MyAlarmReceiver.ALARM_TITLE, notifTitle);
notificationIntent.putExtra(MyAlarmReceiver.ALARM_SUBTITLE, subTitle);
notificationIntent.putExtra(MyAlarmReceiver.NOTIFICATION_TAG, notificationTag);
notificationIntent.putExtra(MyAlarmReceiver.NOTIFICATION_ID, notifId);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
final int sdk = android.os.Build.VERSION.SDK_INT;
if (sdk > android.os.Build.VERSION_CODES.JELLY_BEAN_MR2) {
alarmManager.setExact(AlarmManager.RTC_WAKEUP, timeInMillis, pendingIntent);
} else {
alarmManager.set(AlarmManager.RTC_WAKEUP, timeInMillis, pendingIntent);
}
Спасибо. Позвольте мне попробовать и обновить. Да, это 6.x – GJain