View Full Version : استاپ شدن سرویس در حال اجرا بر روی گوشی با foce closeشدن نرم افزار
saeedhushmand
شنبه 26 مهر 1393, 09:16 صبح
با سلام
دوستان من یک سرویس روی برنامم هست که این سرویس اصلا ربطی به محتوای درون نرم افزار نداره ولی وقتی کاربر تو نرم افزار هست و برنامه استاپ میشه اون سرویس هم از کار میفته نمیشه کاری کرد که تو اجرا اون سرویس مشکلی پیش نیاد یعنی مثلا وقتی برنامه force close شد سرویس هم چنان در حال اجرا باشه
StoPpeR
شنبه 26 مهر 1393, 10:36 صبح
در حالت کلی باید اجرا و قطع شدن سرویس ها بدست یوزر باشه و هر وقت خواست بتونه با force close کردن مموری رو خالی کنه
اما خب اگه واجبه خیلی خلاصه بگم باید در onDestroy برنامه تون یه broadcast بفرستین و ازون طرف با یه broadcastReciever اون رو دریافت کنین و دوباره برنامه (و اون سرویس خاص) رو اجرا کنین
ولی بازم می گم این کار اصلا توصیه شده نیست و این احتمال هم وجود داره که وقتی یوزر ببینه همیشه برنامه شما در لیست برنامه هاییه که مموری رو پر کرده و داره شارژ رو خالی می کنه کلا برنامه رو پاک کنه
abbasalim
شنبه 26 مهر 1393, 12:49 عصر
سلام
ببینید اگه میشه بجای سرویس از الارم منیجر استفاده کنید (میدونم این جواب نیست ولی یه پیشنهاده)
saeedhushmand
شنبه 26 مهر 1393, 14:27 عصر
ممنون دوستان ، نرم افزار شرکتی هست و کاربری که از این نرم افزار استفاده میکنه فقط اون برنامه نصبه تو تبلتش پس مشکلی نیس
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.