基本上我想为我的应用程序创建一个自定义监听器,监听服务器中新数据的可用性。此监听器将定期检查可在UI中加载的新可用内容,与Facebook应用程序相同,以显示新闻中可用的新故事。我不想要一个完整的代码,我只想了解它是如何实现的。
答案 0 :(得分:0)
如果您需要定期检查网络服务的内容,建议您:
HttpURLConnection
编写一个连接到您的Web服务的类。该类将处理所有异常并下载有效的XML / JSON。android.app.Service
类)。当您的应用启动时,您将启动此服务shouldRun
为真时,服务将运行。当此变量变为false时,服务将完成要停止服务,您可以使用从菜单选项发送的通知。您的服务可以收听该通知,然后相应地更改shouldRun
注意:正如Joey Chong在评论中所说,你有两种方法可以做到这一点:
轮询您的服务器,即定期从您的应用发送消息以检查新数据(之前描述的内容)
这两种方法共有三个第一步。