在我的應用程序中,我有幾個活動和一個帶有線程的Java類。該線程不斷接收消息並將消息發送到Web服務器。該應用程序在測試中工作正常,但我擔心它可能不會在實際手機中使用。恐怕我的後臺線程不斷與服務器交互,可能會被Android殺死,而應用程序在後臺。我的android應用程序需要一個服務嗎?
我真的需要讓我的線程客戶端類服務?我想在用戶登錄時啓動它,並在用戶從系統註銷時停止它。
如果我需要這樣做,請爲它提供一些簡單的教程。
在我的應用程序中,我有幾個活動和一個帶有線程的Java類。該線程不斷接收消息並將消息發送到Web服務器。該應用程序在測試中工作正常,但我擔心它可能不會在實際手機中使用。恐怕我的後臺線程不斷與服務器交互,可能會被Android殺死,而應用程序在後臺。我的android應用程序需要一個服務嗎?
我真的需要讓我的線程客戶端類服務?我想在用戶登錄時啓動它,並在用戶從系統註銷時停止它。
如果我需要這樣做,請爲它提供一些簡單的教程。
據我所知,你最好使用TimerTask和Timer以及任何普通的類或服務就可以滿足你的目標。
如何計時器可以滿足我的任務? – aProgrammer
計時器定期啓動您的工作 – kumar
它始終是更好地使用服務來執行continusly運行的任務。但是你也應該看看** STICKY **的概念。 –
請通過下面的教程.. http://www.vogella.com/articles/AndroidServices/article.html – itsrajesh4uguys
謝謝@Rajesh .. – aProgrammer