2012-11-26 104 views
2

我第一次面臨Android中的問題:我需要一個像投票一樣工作的服務。我如何實現輪詢服務到Web服務器?

我有一個Activity需要定期對Web服務器執行POST請求。實際上,它控制着我正在與之交談的人是否有新消息。實際上,如果新消息或FALSE,請求應該返回一個布爾TRUE。如果爲真,我會在GUI上得到某種警告。

也許你可以擴展它:我有一個我正在談論的人的列表視圖,並且我要與之通話的每個用戶都需要服務並返回相應的通知(始終顯示在列表視圖,例如)。所以結果看起來像在頂部工具欄上的Facebook上的消息(這裏我們有一個列表視圖)。

如何設置此程序?它在資源/電池方面很貪婪?

非常感謝你

回答

0

的首選機制是不是有電話進行到服務器作爲普通的請求,但對於服務器離開插座開放和請求懸而未決,直到它有東西送(或者直到超時時間,當它發送「再次詢問我」消息以防手機消失在隧道中時)。

現代的方式是GCM或類似的。