آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل تکرار آلارم برای هر ماه

hamcalas  10 سال پیش  10 سال پیش
0 0

سلام

می خواهم یک آلارم ست کنم تا هر ماه(فاصله 30روزه) یک اکتیویتی را باز کند بصورت زیر تنظیم می کنم اما جواب نمی دهد (برای تست تاریخ گوشی و امولاتور را جلو می برم) . اما وقتی interval را برای بازه زمانی کوتاهتری تنظیم می کنم کار می کند .لطفا راهنمایی بفرمایید احتمالا مشکل از  عدد بسیار بزرگی هست که بعنوان اینتروال استفاده می کنم  اما راه حلش را نمی دانم

     public static void alarmMontlyRemender() {

long interval = ((60000 * 60) * (24 * 30));// اینتروال سی روزه

Intent intentMontly = new Intent(context, ActivityMontlyRemender.class);
PendingIntent recurringAlarmMontly = PendingIntent.getActivity(context, 0, intentMontly, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager alarmsMontly = (AlarmManager) context.getSystemService(ALARM_SERVICE);
Calendar updateTime = Calendar.getInstance();
updateTime.add(Calendar.SECOND, 1); //set time to start first occurence of alarm
alarmsMontly.setInexactRepeating(AlarmManager.RTC_WAKEUP, updateTime.getTimeInMillis(), interval, recurringAlarmMontly);

}

 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .