2012-12-17 167 views
0

我正在使用活動按鈕服務呼叫上點擊方法當重新打開活動如何顯示用戶後臺服務狀態

活動和服務正常運行 點擊啓動按鈕時,顯示的內容將是活動開始, 現在用戶可以切換到其他活動。

但是當用戶再次打開相同的actvity時,那麼如何顯示服務狀態,即服務在後臺運行正常。

+0

你想要什麼?獲取有關服務狀態的信息,或者如何在界面中顯示它? – Jin35

+0

基本需求是獲得服務stautus >>無論是否運行>> –

+0

但第二種情況也讚賞,如果你知道如何解決它>>? –

回答

0

我認爲更簡單的方法是在您的服務中有一個靜態布爾變量來指示其當前狀態。您可以在服務開始運行時將其設置爲true,並在停止時將其設置爲false,並從您的活動中檢索它以向用戶顯示正確的消息。

但是,如果您不喜歡這種方法,您還可以告訴我們您是如何啓動服務以及何時應該停止/開始查看其他解決方案。

+0

重新切換活動後變量被銷燬>它再次從initials開始point.oncreate方法 –

+0

該變量默認應爲false,所以如果它被銷燬,這意味着這將是錯誤的,並且你的服務不再運行。 – Aballano

+0

實際上服務正在後臺運行,並且用戶可以切換到其他活動>當用戶重新打開服務在後臺運行的活動時,但值爲false。 –

相關問題