Как создать Recurring of Alarm в Android после ввода данных пользователем? - PullRequest
0 голосов
/ 06 июля 2011

Я разработчик Android. Я делаю приложение, в котором я должен принять пользовательский ввод, как 8: 00,9: 00,10: 00 и т. Д., И я должен установить будильник на 20 или 30 дней для каждого входа пользователя. Пользователь может вводить два или три или любое время. Я знаю, что есть функция

alarm.setRepeating(AlarmManager.RTC,System.currentTimeMillis()+timeinminutes*60*1000,30*1000, pintent);

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

Ответы [ 2 ]

0 голосов
/ 06 июля 2011

следующий код поможет вам, во-первых, когда приложение будет работать очень быстро, вы можете указать как ваши требования

AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);

long interval = android.text.format.DateUtils.DAY_IN_MILLIS*20;//or 30

long firstWake = System.currentTimeMillis() ;

am.setRepeating(AlarmManager.RTC,firstWake, interval, pendingIntent);
0 голосов
/ 06 июля 2011

Возможно, вы можете использовать другой неповторяющийся сигнал тревоги в течение 20 или 30 дней, чтобы прекратить повторять сигналы тревоги.

...