(۱۳۹۴/۰۷/۲۶, ۱۰:۴۹ ب.ظ)'داش بهروز' نوشته: ببینید اون لینک که قرار دادید و پاسخی که در سایت stackOverflow است.برای اون سوال به نظر من اشتباه است.
اولا بزار من یه دیدی بهت بدم. فرق بین NON_STICK و STICK بدم به دوستان.
وقتی دستگاه اندروید به دلایلی حافظه کم بیاره ،اندروید سیستم شروع میکنه به متوقف کردن سرویس و پروسس ها.تا بتونه فضای کافی واسه عملکرد درست بدست بیاره.
وقتی که دستگاه تونست حافظه رو بدست بیاره. شروع میکنه به راه اندازی دوباره سرویس ها و.....
وقتی شما STICK قرار بدید.یعنی سیستم بعد از اینکه بتونه حافظه رو بدست بیاره .سرویس شما رو دوباره راه اندازی میکنه.
ولی وقتی NON_STICK میزارید ،سرویس بعد از بدست آوردن حافظه لزومی نداره سرویس شما رو راه اندازی کنه.
همه موارد بالا زمانی که حافظه کم شده و بدست سیستم اندروید صورت میگیره.
اینکه راهی باشه که بتونید حتما از ریستارت کردن سرویس جلوگیری کنید وجود نداره .
واسه اینکه کامل همه چیز دستتون بیاد .مستنداتش رو بخونید.
http://developer.android.com/reference/a...ication%29
ممنون از جواب کاملتون
با Foreground حل شد