ورود

View Full Version : یک سوال گیج کننده برای من



r.miri19
چهارشنبه 10 تیر 1394, 20:30 عصر
من توی نرم افزارم می خوام 2 کار انجام بدم.

کار اول === اینه که هر 10 دقیقه یک پبام بده(مثلا کلمه سلام Notification بشه)
کار دوم === اینه که هر 200 دقیقه یک پبام دیگه بده(مثلا کلمه چطوری Notification بشه)

نکات :
می خوام اگر نرم افزار بسته شد باز این 2 کار انجام بشه ( پس باید یک سرویس رو اجرا کنم و کد ها درون اونها باشند )
می خوام با BOOTCOMPLATE گوشی هم سرویس فعال بشه.

سوالاتم:
1. کاربر وقتی نرم افزار را روی گوشی نصب کرد و اجرا کرد (هنوز گوشی رو خاموش روشن نکرده است ) آیا من باید دستی سرویس رو start بزنم؟
خوب اگر گوشی رو ریستارت کرد و سرویس من با BOOTCOMPLATE استارت خورد و بعد نرم افزار رو اجرا کرد، باعث می شه که سرویس من ریستارت بشه(چون دوباره من اون سرویس رو ران کردم)
بعد توی زمان بندی هام به هم میریزه .
راه حل شما چیست؟

r.miri19
چهارشنبه 10 تیر 1394, 20:44 عصر
یه چیزه دیگه ؟
از Alarm استفاده کنم یا Handle ?
این 2 تا چه فرقی می کنن؟ انگار یکیشون یاعث می شه که CPU بیشتر مصرف بشه؟درسته؟

tux-world
پنج شنبه 11 تیر 1394, 02:45 صبح
اطلاعاتتون اشتباه هستش هیچ ربطی به هم ندارن و کارشون هم کلن بی ارتباط با هم هستش. باید از آلارم منیجر استفاده کنید

r.miri19
پنج شنبه 11 تیر 1394, 12:33 عصر
ممنونم که جواب دادید،در حالت کلی وقتی من می خوام یه کاره دوره ایی اجرا کنم از alarm استفاده کنم یا handel؟ این ۲ تا چه فرقی می کنند؟