2013-07-18 33 views
0

我有我的應用程序調用服務,它是在一個關聯的庫中的按鈕。當我點擊按鈕時,兩個Log語句都顯示出來(如果服務發生,我認爲第二個不應該是)。服務未啓動 - 清單聲明

我在我的onCreate/onStartCommand等服務中有Log語句,所以我知道它沒有啓動服務。除了我的Manifest沒有爲服務正確製作外,我想不出任何其他的東西。

按鈕:

圖書館
public void onClick(View v) { 

    Intent service = new Intent(com.test.ServiceNexus.SERVICE); 
    Log.e(TAG,"Service Starting"); 
    startService(service); 
    Log.e(TAG,"Service Failed"); 
} 

清單與服務只是內部應用程序關閉的節點:

<service 
      android:enabled="true" 
      android:persistent="true" 
      android:name="com.andal.ServiceNexus" 
      android:process=":ServiceProcess"> 
      <intent-filter> 
       <action 
        android:name="com.test.ServiceNexus.SERVICE" /> 
      </intent-filter> 
</service> 

我有不同的服務,在應用程序中調用一個服務和工作。 體現在該服務中的應用:

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

回答