2012-12-26 185 views
1

我正在開發一個帶有服務的應用程序(繼承自Service)。該服務通過清單啓動:Android服務未啓動

<application ...> 
    ... 
    <service android:enabled="true" android:name=".NotificationService" /> 
</application> 

這用於工作。現在,突然(代碼中沒有明顯的變化),它停止工作。當我調試我的應用程序時,服務根本不啓動

  • 是的,該服務與主要活動位於同一個包中。
  • 是的,service標籤位於application標籤內。
  • 是的,我已經卸載我的應用程序,以確保我有一個乾淨的環境。
  • 是的,我已經多次重啓我的設備。
  • 不,服務中的Debug.waitForDebugger()不會觸發。

我已經清理了該項目。我已重新啓動Eclipse。不知道還有什麼我可以嘗試。請幫忙!

+0

你能提供一些相關的代碼嗎?你從哪裏開始服務 –

+1

Lol。你正在做的事情:P請給我一個回答,打電話給'startService' :) – l33t

+0

如果你從一個Activity開始服務:'startService(new Intent(this,NotificationService.class));'但是你到底有沒有這樣的事情? –

回答

0

startService從未被調用過。因此,我的代碼中有一個錯誤。然而,我的問題確定了幾個可能證明有用的陷阱:)