PDA

View Full Version : ایجاد سرویس برای همیشه



masiha68
جمعه 19 شهریور 1395, 18:51 عصر
سلام
چجوری میشه یه سرویس رو رن کرد طوری که همیشه باقی بمونه
این سوال رو چندین بار توی چندین جا (سایت ایرانی و خارجی) و پریسیدم ولی کسی جواب نداده
اگه کسی بتونه این کارو انجام بده و کدش رو در اختیارم قرار بده ممنون میشم و البته هزینه اش رو هم می پردازم
الان مشکل اینه که سرویس رن میشه و کار می کنه ولی وقتی که کش حافظه خالی میشه سرویس از کار می افته
روش های که پیدا کردم اینا بودن ... یه الارم منیجر بسازیم واسه چند ثانیه بعد و باز بیاد سرویس رو رن کنه که متاسفانه خود الارم منیجر هم کار نمی کنه و اون هم مثل سرویس از کار می افته
روش دوم اینه که سرویس رو با یه ناتیفکشن به صورت فورگراند در بیاریم و بعد نزاریم بسته شه که این مورد هم کار نمی کنه چون نایتفکشن ها برنامه هم همراه برنامه بسته میشن و از کار می افتن
هر کاری کردیم نشد
حالا ممنوم میشم یا کدش رو بزارید یا اموزشش ...
من از اندروید 5.1 استفاده می کنم و گوشیم هم هواوی هستش

spiderman200700
جمعه 19 شهریور 1395, 22:01 عصر
هر چند روش اول رو خودم تست کردم و جواب داده ولی روش سومی هم هست. روش سوم استفاده از partial wakelock هست.
این لینک رو یه نگاهی بنداز:
http://developer.android.com/reference/android/os/PowerManager.html

masiha68
شنبه 20 شهریور 1395, 09:43 صبح
هر چند روش اول رو خودم تست کردم و جواب داده ولی روش سومی هم هست. روش سوم استفاده از partial wakelock هست.
این لینک رو یه نگاهی بنداز:
http://developer.android.com/reference/android/os/PowerManager.html

ممنون میشم کدهای روش اولتون رو بزارید