بسته نشدن سرویس در حالات مختلف Service

سلام.

با این کارها میتونی کاری کنی که سرویس بسته نشه.

 

ماندگار کردن سرویس از طریق اضافه کردن این کد توی #Region  Service Attributes :

 

#StartCommandReturnValue: android.app.Service.START_STICKY

 

استارت کردن سرویس به صورت خودکار بعد از روشن شدن گوشی که باید  #StartAtBoot : رو برابر با true قرار بدی.

 

#StartAtBoot: true

 

اجرا کردن سرویس هر ۵دقیقه یک بار با اضافه کردن این کد به service_start به این صورت:

 

Sub Service_Start (StartingIntent As Intent)

StartServiceAt("", DateTime.Now + 60000*5,True)

End Sub

 

و اجرا کردن بلافاصله ی سرویس بعد از بسته شدن سرویس ، در رویداد service_destory :

 

Sub Service_Destroy

StartService("")

End Sub

 

یعنی اگه کسی حتی بره توی قسمت مدیریت برنامه و از اونجا برنامه رو فورس کلوز کنه ، بازهم اجرا میشه.