2012-10-04 157 views
0

我在android中做了一個活動。從點擊按鈕上的該活動,我打電話給我調用AIR應用程序的意圖。隨之而來的是啓動包含與AIR應用程序的套接字通信的服務。但是,當我從AIR返回到活動時,服務沒有停止。它在後臺運行。我用onDestroy,startService,stopService但不工作。任何人都可以建議我從AIR返回導航到應用程序如何停止服務。所以,如果我想再次從活動切換到AIR我可以再次刷新它。如何在android中停止服務

+0

雖然你的服務應該停下來,但這可能是你的邏輯問題....但更好的選擇(僅適用於你的需求)將使用AsyncTask ... –

+0

你可以顯示代碼嗎? – Lucifer

+4

stopService(new Intent(this,YourService.class)); –

回答

-1

該服務無法停止可能是由於幾個原因。您可能已經做了一些事情,例如使用服務上下文或一些將其生命週期附加到服務的對象註冊廣播接收器。

解決方法是在停止服務之前釋放或釋放對象。