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

چند سوال در مورد آلارم منیجر (لطفا اگر بلدید مضایقه نکنید)

وحید  11 سال پیش  11 سال پیش
0 0

سلام دوستان. چندتا سوال در مورد آلارم منیجر دارم که برام مهمه و چند روزه درگیرم.

1. استفاده از آلارم منیجر بیشتر باتری مصرف می کنه یا استفاده از handler و time برای انجام کاری در چندساعت آینده؟

2. چرا آلارم منیجر با این که در اکتیویتی نوشته می شه باز هم بعد از خروج از برنامه در حال فعالیت هست؟

- سوال 3 و4 مهم تر هستند برام

3. من یک آلارم منیجیر نوشتم که بعد از مثلا 100 ثانیه یک سرویس رو اجرا می کنه و یک دکمه گذاشتم به نام stop که وقتی روش کلیک می شه آلارم منیجر متناسب با همون pendingintent کنسل بشه و سرویس هم stop بشه. وقتی توی برنامه آلارم منیجر رو راه می ندازم و بعد که دکمه stop رو می زنم عملیات متوقف می شه اما وقتی که آلارم منیجر رو راه می ندازم و بعد از برنامه خارج می شم و دوباره وارد برنامه می شم و stop رو می زنم آلارم منیجر متوقف نمی شه و باید گوشی رو خاموش روشن کنم. (ضمنا الارمم دارای repeat(تکرار) هست). دلیلش چیه؟ چیکار کنم که بعد از خروج هم اگر دکمه stop رو زدم متوقف بشه.

4. از کجا بفهمم که یک سرویس و یک آلارم منیجر در حال فعالیت هستند؟

 متن ویرایش شده و دو نظری که در پایین خودم دادم به این متن مربوط نیست.

0 0
دوستان این برام خیلی مهمه که بدونم ترد به صرفه تره در شمارش یا آلارم؟ و اگر از ترد استفاده کنم مصرف زیادی داره برای زمان های طولانی مثلا 15 ساعت؟ با آلارم چطور؟ (11 سال پیش)
0 0
متن ویرایش شد. حریم خصوصی هم حفظ می شه. (11 سال پیش)
0 0
متن دوباره ویرایش شد. لطفا اگر بلدید مضایقه نکنید. همه سوالام رو در این متن جدید پرسیدم. (11 سال پیش)
0 0
۱- اگر بحث چند دقیقه همه باشه ابزار مناسبش AlarmManager هست، مصرف باطری هم بستگی به استفاده شما داره، تنها در مواقع بسیار ضروری از متد setExact استفاده کنید. ۲- چون یه سرویس سیستمی هست، و تا زمانی که دستگاه خاموش نشه فعالیتش متوقف نمیشه. (11 سال پیش)
+1 0
همه => هم (11 سال پیش)
0 0
ممکنه تا 15 ساعت هم طول بکشه شمردنش و بعدش قراره فقط یک مثلا بلوتوث رو روشن کنه همین. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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