[英]if Activity finish then Service also finish or not?
我是新手,請幫助我並澄清一下,如果“活動”完成了,那么服務是否也完成了? 例如,如果活動啟動服務,然后調用第二個活動並完成自身,則服務也結束還是保持? 我的secinds問題是啟動splash服務好還是不好?
服務完成取決於服務的啟動方式及其作用。
如果服務是綁定服務,則通過bindService()
啟動該服務,然后在該服務的所有用戶調用unbindService()
之后,該服務將停止。
另外,在服務內部,從onStartCommand()
返回的值可以確定服務是否被系統終止(如果終止)。
最后,服務顯式調用stopSelf()
來關閉自身。
在此處閱讀文檔中的更多信息: https : //developer.android.com/reference/android/app/Service.html#ServiceLifecycle
服務獨立於您啟動它們的地方而運行。 所以
android.content.Context
任何地方一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.