我對我的android應用程序有一個後臺服務,它獲取我的GPS位置並將其發送到遠程數據庫。它工作很好。stopService不會停止我的服務....爲什麼?
問題是當我想停止服務....它不停止:S。也沒有例外或logcat出現錯誤......它根本不停止。
這是開始我srvice代碼(一個按鈕):
startService(new Intent(GPSLoc.this, MyService.class)); //enciendo el service
這是我阻止它(在onactivityresult方法)的代碼:
stopService(new Intent(GPSLoc.this, MyService.class));
我一直調試應用程序,我檢查了每次我調試stopService代碼行,但它不會停止......
我相信它不會停止導致我的數據庫我仍然REC當我按下按鈕停止服務時,從模擬器開始使用gps位置。
我在做什麼壞事?
哦,我沒有實現的OnDestroy !!!!!!在服務上,我正在使用一個處理程序的線程和一個簡單的處理程序。 ¿如何阻止他們? – NullPointerException 2010-12-17 15:04:28
它對我的作品,謝謝 – 2017-04-05 05:49:43
我不明白爲什麼有必要實現onDestroy()。它只是一個生命週期回調方法。你能澄清一下嗎? – likejiujitsu 2017-06-17 21:59:04