PDA

View Full Version : منظور از تکرار آلارم منیجر



abbasalim
سه شنبه 01 مهر 1393, 21:44 عصر
بنام خدا
سلام خدمت دوستان
من این تیکه از کد زیررو متوجه نمیشم که میگیم مثلا 5 دقیقه یه بار تکرار کن از طرفی هم گفتیم مثلا ساعت 10 این کاروو انجام بده ، حالا 5 دقیقه یه بار اینجا چیکار میکنه؟:متفکر:

AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP,
targetCal.getTimeInMillis(),
TimeUnit.MINUTES.toMillis(5),
sender);

rubiks.kde
سه شنبه 01 مهر 1393, 22:09 عصر
نه این طور نیست.

این تابع 4 متغییر داره.
اولی نوع آلارم رو مشخص میکنه
دومی اولین تکرار رو میگه چه موقع باشه
سومی فاصله بین تکرار ها رو میگه
چهارمی هم intent است.

مثلا شما میگی ساعت 10 شروع کن و به فاصله 5 دقیقه این کار رو تکرار کن.این برای این است که شما میخواهید نقطه شروع در آینده باشه نه همین الان

abbasalim
سه شنبه 01 مهر 1393, 22:44 عصر
پس باید بگیم هر 24 ساعت تکرار بشه تا هرروز ساعت 10 باشه مثلا
حالا اگه چند روز خاص تو هفته باشه چجوری میشه؟:اشتباه:

sobhan1990
چهارشنبه 02 مهر 1393, 01:57 صبح
پس باید بگیم هر 24 ساعت تکرار بشه تا هرروز ساعت 10 باشه مثلا
حالا اگه چند روز خاص تو هفته باشه چجوری میشه؟:اشتباه:

ببین دوست من.. برای اینکه توی چند روز خاص تو هفته باشه؛ میتونی از calender استفاده کنی و روز رو بگیری و چک کنی اگر با روزهای مورد نظرت مطابقت داشت ===>>> انجام عمل مورد نظر.
فک میکنم قبلا توی همین انجمن بحث شده باشه.