2017-02-07 23 views
0

我爲Android製作了RSS閱讀器應用程序,它從RSS提要中獲取最新消息。當新聞發佈到網站或RSS提要時,我想向用戶顯示通知。我如何檢查新數據?檢查來自RSS源的新數據到達

+0

可能您將不得不創建後臺服務,定期 檢查更新。 – Yupi

+0

@Yupi你可以請指導我一點,因爲我是新來的機器人 –

回答

0

你可以創建一個叫做輪詢的東西。實際上,許多rss閱讀器應用程序使用輪詢技術,其中他們的服務以定期間隔喚醒以聯繫服務器以查看是否需要處理新數據。 這意味着即使沒有可用的 可供處理,應用程序也需要喚醒才能查找新數據。閱讀關於IntentServiceAlarmManager。基本上你可以創建AlarmManager這將開始每一個你想要的時間,例如每小時。比你可以開始一個將要檢查的服務是新的可用數據。如果是新的可處理數據,則在用戶電話上發出通知。設置AlarmManager再次啓動一個小時,服務應該自行關閉。希望這會有所幫助。