检查来自 RSS 提要的新数据到达
Checking for new data arrival from a RSS feed
我为 android 制作了一个 RSS reader 应用程序,它从 RSS 提要获取最新消息。当新闻发布到网站或 RSS 提要时,我想向用户显示通知。如何检查新数据?
你可以创建一个叫做轮询的东西。实际上许多 rss reader 应用程序使用轮询技术,其中他们的
服务定期唤醒以联系服务器以查看是否需要处理新数据。
这意味着应用程序需要唤醒以查找新数据,即使 none 是
可供处理。阅读 IntentService
和 AlarmManager
。基本上你可以创建 AlarmManager
它将在你想要的每个时间开始,例如每小时。然后你可以启动一个服务来检查是否有可用的新数据。如果是已处理的可用新数据,则向用户 phone 发出通知。将 AlarmManager
设置为再次启动一个小时,服务应该会自行关闭。希望这会有所帮助。
我为 android 制作了一个 RSS reader 应用程序,它从 RSS 提要获取最新消息。当新闻发布到网站或 RSS 提要时,我想向用户显示通知。如何检查新数据?
你可以创建一个叫做轮询的东西。实际上许多 rss reader 应用程序使用轮询技术,其中他们的
服务定期唤醒以联系服务器以查看是否需要处理新数据。
这意味着应用程序需要唤醒以查找新数据,即使 none 是
可供处理。阅读 IntentService
和 AlarmManager
。基本上你可以创建 AlarmManager
它将在你想要的每个时间开始,例如每小时。然后你可以启动一个服务来检查是否有可用的新数据。如果是已处理的可用新数据,则向用户 phone 发出通知。将 AlarmManager
设置为再次启动一个小时,服务应该会自行关闭。希望这会有所帮助。