بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال: آلارم منیجر مخرب
سلام دوستان
با کدی که استاد برای آلارم منیجر آموزش دادند دیدیم که می شد یک اکتیویتی رو باز کرد و می دیدیم که اگر ریپید(تکرار) براش می ذاشتیم و زمان تکرارش کم بود باز شدن اکتیویتی تکرار می شد و ممکن بود در یک دقیقه 20 تا همون اکتیویتی مستقل از دیگری باز بشه.
خب حالا اگر من به جای یک اکتیویتی یک سرویس رو اجرا کنم و این آلارم ریپید داشته باشه، مانند اکیتیویتی هر چند ثانیه یک سرویس جدید اجرا می شه و سرویس مثل اکتیویتی یک جای مجزا تو حافظه می گیره و 20 تا سرویس جدا اجرا می شن یا نه فرق می کنه با اکتیویتی؟
و اینکه آیا این کد برای سرویس هم کاربرد داره؟
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
0
0
سرویس فقط یه بار اجرا میشه و تا وقتی که اپلیکیشن باز باشه به کارش ادامه میده مگر اینکه خودمون ببندیمش
(11 سال پیش)
0
0
من با دستور alarmmanager.cancel(pendingintent); s آلارم رو متوقف می کنم اما وقتی برنامه رو می بندم و از حافظه هم درش میارم و دوباره برنامه رو اجرا می کنم دیگه با این کد متوقف نمی شه و دائم به کارش ادامه می ده تا گوشی رو خاموش روشن کنم. (11 سال پیش)
0
0
نه من آلارم منیجر رو در خود اکتیویتی نوشتم ولی چون فکر کنم pending داره در حالت اجرا می مونه. و حتی با اینکه برنامه رو از حافظه گوشی خارج می کنم باز همکارش رو انجام می ده. (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .