【Service】Service長時間前臺運行

下圖是android官方文檔的資料,翻譯一下,便於更好的理解。

前臺Service是一直活躍的,所以系統不能因爲內存不足而殺死它。而且它必須在status bar 創建一個Notification。

這個通知將一直存在直到前臺Service停止或者移除出前臺。

因爲用戶需要,一個Music Player 的播放音樂的Service必須放在前臺。這個Notification 可以顯示正在播放的歌曲,並且啓動一個music player的activity。

爲了讓service運行在前臺,可以調用startForeground()方法。這個方法的兩個參數分別是Notification的唯一身份標識和實例。



移除前臺service,可以調用stopForeground()。更多的關於notification的用法可以,參考Notification的知識。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章