ورود

View Full Version : آپدیت زمانبندی AlarmManager در حال اجرا



android2015
پنج شنبه 02 مرداد 1393, 19:24 عصر
سلام دوستان
من در قستمی از برنامه، از AlarmManager استفاده کردم و به خوبی هم کار می کنه.
فقط مشکلی که هست می خوام بعضی مواقع زمان بین اجرای سرویس رو تغییر بدم.
مثلاً اگر هر 3 دقیقه یکبار اجرا میشه ، به 5 دقیقه تغییر کنه.
لطفاً راهنمایی کنید.

از این کد استفاده می کنم:


int TxtVal = Integer.valueOf(txt);
TxtVal = TxtVal*60*1000;

Long time = new GregorianCalendar().getTimeInMillis()+TxtVal;

Intent intentAlarm = new Intent(MainActivity.this, AlarmReciever.class);
AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarmManager.setInexactRepeating(AlarmManager.RTC_ WAKEUP, SystemClock.elapsedRealtime()+TxtVal , TxtVal , PendingIntent.getBroadcast(MainActivity.this,1, intentAlarm, PendingIntent.FLAG_UPDATE_CURRENT));