2014-02-07 79 views
2

我從服務中啓動高頻LiveCard,但服務實際上是由活動啓動的。我認爲LiveCard(服務)已經成功啓動,但由於我的活動仍然在這裏(沉浸式),這就是爲什麼我不能看到它,當我換掉退出應用程序時,它會殺死服務。從沉浸式(活動)切換到活動卡(服務)

現在我很困惑。那麼在我意圖服務之後,我是否強制關閉應用程序?或者我只關閉活動?或者我應該問,我試圖做什麼甚至可能?

活動 - >活動 - > - >活動 - >服務(維護LiveCard)

謝謝!

回答

3

我發現了這個問題。我的問題是我懶惰不仔細閱讀文件。要顯示您的LiveCard,您必須設置操作!我在LiveCard顯示後想這樣做。無論如何!快樂編碼!

0

您可以在您的活動中致電finish()在開始服務後解僱它。

完成該活動不應導致該服務停止以及該服務獨立於該活動。你確定你的服務真的開始了,並且在任何時候都沒有停止(因爲錯誤或其他原因)?

+0

我嘗試過,但因爲我實際上有多層活動。它只是去另一個活動。我應該編輯我的問題。 –

+0

我沒有收到任何類型的錯誤,而且我假設我已成功啓動我的livecard(服務)。無論如何,我可以檢查我的服務是啓動並在後臺運行? –