Пара вопросов о повторении уведомления раз в неделю через Android с использованием Java API - PullRequest
0 голосов
/ 25 мая 2020

Привет всем ..!

Кто-нибудь может ответить на мои вопросы: (

Мой первый вопрос ...

Я сделал приложение, которое повторяет уведомление один раз неделя с использованием (диспетчер сигналов тревоги + календарь "для конкретного c время") , И он работает очень хорошо, но проблема в том, что после того, как он отправляет уведомление, когда я снова открываю свое приложение, все еще делает много уведомлений не останавливаясь, пока я не остановлюсь, снова открыл свое приложение ..

Это мой повторяющийся код ..

Calendar c = Calendar.getInstance();
    c.set(Calendar.DAY_OF_WEEK,Calendar.Friday);
    c.set(Calendar.HOUR_OF_DAY,0);
    c.set(Calendar.MINUTE,0);
    c.set(Calendar.SECOND,0);

Intent intent = new Intent(this,receiver.class);
        PendingIntent pendingIntent = PendingIntent.getBroadcast(this,0,intent,PendingIntent.FLAG_CANCEL_CURRENT);
        AlarmManager alarmManager = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
        alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),AlarmManager.INTERVAL_DAY,pendingIntent);

Второй вопрос ..

Что будет, если я воспользуюсь Отменить будильник ..?

Конечно, он отменит уведомление, но через неделю он сделает уведомление снова, или это навсегда испортит мой менеджер будильника ..?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...