2012-12-07 46 views
1

我有一個服務,當它啓動時在狀態欄上發出一個持續通知,我的意圖是,當通知被點擊時,它會停止服務,並在短期內刪除通知,Android:點擊通知應該停止運行服務

我只是不能確定點擊通知的部分會破壞我的服務。

這裏有什麼幫助嗎?謝謝。

+0

請把代碼先 –

+0

你能得到通知嗎?並點擊一個活動將會調用的通知。現在您只需在該活動被調用時停止服務。而已。 –

回答

0

嘿它是非常簡單的嘗試

notification.setItems(configFiles, new DialogInterface.OnClickListener(){ 
       @Override 
       public void onClick(DialogInterface dialog, int which) { 
        try { 
         stopService()//put your method for stop the service 
        } catch (Exception e) { 

         e.printStackTrace(); 
        }    
       }}); 

讓我知道是不是對你有所幫助。

+0

我沒有使用android 4,我的應用程序是針對android 2.1的,所以我無法在通知上調用.setItems方法。 –

+0

好吧,如果你有代碼,我會檢查它。 –