2012-06-21 48 views
0

我有一個應用程序在按下按鈕時執行更新(調用AsyncTask)。現在我想改進它自動更新(在特定的時間範圍內)。然後,如果一個新的更新被「監聽」,我想顯示我的應用程序界面(如WhatsApp或Skype)。更好的自動更新方式?

你認爲這是更好的方式來執行此操作嗎?

問候

+0

我還沒有嘗試過任何東西。現在我只有一個活動。我不知道我是否應該只創建一項服務或將其與主要活動分開創建。 – user1205781

回答

0

最好的辦法是Push Notification(假設你想查詢的更新自己的服務)。 在這種情況下,您不需要進行定期檢查。

給出更多細節你在做什麼。

+0

該應用程序顯示來自網絡的新聞。正如我上面提到的,當用戶按下按鈕時,消息被更新(在listFragment中)。我想添加的改進是:在特定的時間範圍內(由用戶選擇),運行從Web下載數據的AsyncTask(間隔5分鐘)。如果我的應用程序未被使用,請模擬應用程序的行爲,如whatsapp,skype .. – user1205781

+0

您的鏈接不能幫助我,因爲我沒有訪問服務器,所以無法將數據從服務器發送到我的應用程序。不管怎樣,謝謝。 – user1205781

0

您可以使用Timer來調度調用更新的TimerTask。