2017-06-01 96 views
-1

我有一個服務和兩個活動。我從一個Activity轉到另一個,在onStop方法中,執行unbindService。 當我進入第二個激活時,服務被破壞。 當第二個活動調用bindservice時,會創建一個新服務。Android綁定服務

如何使服務不被破壞?

+0

先啓動它,然後綁定到它 – pskink

+0

@rub你檢查了我的答案是否在你的末端工作 –

回答

0

如果您希望該服務在遷移到下一個活動時不應停止,那麼您應該使用IntentService而不是Service。

InetntService沒有任何用戶界面,所以它會在沒有用戶交互的情況下在後臺連續運行,並且當它完成後,您必須將其數據存儲在某處(或者您可以使用廣播接收器)並將數據填充到如果你需要的話。