Service生命週期

2021-07-29 03:25:13 字數 321 閱讀 8315

1、通過startservice開啟服務

oncreate->onstartcommand

2、通過stopservice關閉服務

ondestroy

說明:如果在未stopservice的情況下,再去startservice,只會onstartcommand

3、通過bindservice開啟服務

oncreate->onbind

4、通過unbindservice關閉服務

onunbind->ondestroy

說明:如果在未unbindservice的情況下,再去bind,不會有生命週期變化

service生命週期

service 生命週期 注意 onstart方法是在android2.0之前的平台使用的.在2.0及其之後,則需重寫onstartcommand方法,同時,舊的onstart方法則不會再被呼叫.1 可以通過呼叫 context.startservice 啟動乙個 service 這可能會觸發 se...

Service生命週期

service生命週期 使用context.startservice 啟動service 其生命週期為context.startservice oncreate onstart service running context.stopservice ondestroy service stop 如果...

Service生命週期

service有兩種啟動方式 l context.startservice 當它第一次被呼叫時,service被建立執行oncreate 方法,隨後即呼叫onstartcommand 方法。如果是以這種方式啟動,那麼它會一直執行,不論是否有呼叫者繫結,直到context.stopservice 被呼...