2012-06-14 30 views
0

我有一個關於由Android的Android服務框架

  1. 提供的服務框架,我從Android文檔閱讀下列

    客戶還可以使用Context.bindService()來獲得持續的兩個查詢連接到服務。如果服務尚未運行(同時調用onCreate()),則同樣會創建服務,但不會調用onStartCommand()。客戶端將收到服務從其onBind(Intent)方法返回的IBinder對象,從而允許客戶端將該服務調用回該服務。只要建立連接(無論客戶是否保留對服務的IBinder的引用),該服務就會繼續運行。

    這是否意味着,我需要手動調用OnStartCommand服務? 請如果我的理解是正確的。

  2. 是否允許或onStartCommand 對於例如返回值,我可以返回這樣的事情

    return START_FLAG_REDELIVERY | START_FLAG_RETRY 
    

    我不知道,如果這無論如何是有道理的。

回答