清晰理解Service

2021-08-19 05:52:47 字數 479 閱讀 1542

生命週期

先呼叫unbindservice()->stopservice().

start_sticky_compatibility=0:相容start_sticky,不確保服務一定會被重啟在被殺死之後

start_sticky = 1:如果service的程序被殺掉,當返回這個值時,把它放在初始狀態,不保留它的傳遞意圖。然後會重新建立service,因為它是在乙個初始狀態會保證重新呼叫onstartcommand,在建立service例項之後,如果沒有任何要傳遞到該service的意圖,則intent為null。

start_not_sticky = 2:如果乙個服務程序被殺死在執行onstartcommand之後,不會重新建立。

start_redeliver_intent = 3:使用這個值時,服務被殺死時,不會重啟

都執行在主線程,也可單獨為service執行在乙個執行緒,在清單檔案中加入 android:process=":remote"。

第 2 周 清晰地理解 Service

生命週期 oncreate onstartcommand onstart 已棄用 ondestory 複製 可以多次 startservice oncreate onstartcommand onstartcommand ondestory 複製 第二次啟動的時候就會重複呼叫 onstartcomm...

Service的使用和理解

service是android的四大元件之一,與activity比較相似的元件,只能執行於後台沒有視覺化的介面 1 開發service需要兩個步驟 定義乙個service的子類 在androidmanifest.xml檔案中配置該service 定義子類myservice public class ...

小波變換超清晰的理解

小波變換超清晰的理解 從傅利葉變換到小波變換,並不是乙個完全抽象的東西,可以講得很形象。小波變換有著明確的物理意義,如果我們從它的提出時所面對的問題看起,可以整理出非常清晰的思路。下面就按照傅利葉 短時傅利葉變換 小波變換的順序,講一下為什麼會出現小波這個東西 小波究竟是怎樣的思路。一 傅利葉變換 ...