3
請問Guava Service與Android Service有什麼相似之處?Android服務與番石榴服務
請問Guava Service與Android Service有什麼相似之處?Android服務與番石榴服務
您的問題的答案取決於您實際嘗試與他們做什麼。 Guava的服務類是助手,旨在幫助您構建與Android服務實現類似的內容。 Android的服務實現被它的環境所瞭解並與其交互,而Guava的類只提供了一個沒有預定義行爲的框架。
因此,您或許可以使用Guava的服務類編寫Android服務的實現,但不添加代碼,Guava不提供Android實現的運行時集成。
要回答你的評論:都不需要單獨的線程(並且默認情況下,Android的服務不會在單獨的線程上運行)。 Android服務更貼近Guava的AbstractIdleService類,但Android提供了更多關於什麼時候啓動和關閉服務的功能,而不是Guava。
看來他們都像線程守護進程一樣執行包裝。我對嗎? – pvllnspk
編輯:看來他們都可以執行像線程守護進程一樣的包裝。 – pvllnspk