層層剖析 service

2021-07-13 12:03:41 字數 434 閱讀 4824

service有localservice和remoteservice

啟動方式有bindservice和startservice

生命週期分別為oncreateservice-onbindservice-onunblindservice-ondestroyservice

oncreateservice-onstartservice-onstopservice-ondestroyservice

localservice 和應用程式activity在同乙個程序中

remoteservice屬於跨程序通訊,可以在process=:remote設定為本應用可以呼叫的service,或設定process=remote,則為全域性service,供任意程式呼叫

另外需要指出的是繼承於service的intentservice執行於非同步子執行緒,可多次開啟,自動關閉銷毀,更靈活

MVC Route層層深入

1.前期準備 新建乙個mvc專案,並新增home和about兩個控制器 在這兩個控制器對應新增index頁面 namespace study mvc route.controllers public string regex int year,int month,int day 是在字串中內嵌引數 ...

單例模式 層層剖析尋找最高效安全的單例

什麼是單例?它的運用場景是什麼?單例模式是指保證在系統中只存在某類唯一物件。運用場景隨處可見,例如工具類 spring容器預設new物件等。單例模式有幾種實現方式?餓漢式 懶漢式 雙重檢查鎖式 內部類式 列舉式。推薦使用方式?餓漢式 內部類式。餓漢式顧名思義餓,那麼當應用程式一開始類載入,類的物件立...

單例模式 層層剖析尋找最高效安全的單例

什麼是單例?它的運用場景是什麼?單例模式是指保證在系統中只存在某類唯一物件。運用場景隨處可見,例如工具類 spring容器預設new物件等。單例模式有幾種實現方式?餓漢式 懶漢式 雙重檢查鎖式 內部類式 列舉式。推薦使用方式?餓漢式 內部類式。餓漢式顧名思義餓,那麼當應用程式一開始類載入,類的物件立...