我有一个包含数据的数据库,我的 Android 应用程序启动时会检查数据库中是否有新记录。 我创建了一个服务,它每十秒检查一次是否有新记录并通过通知提醒我。 我认为这不是最好的解决方案,因为它每十秒检查一次,因此每十秒使用一次电池和互联网。 是否有另一种解决方案可以做到这一点,而无需每十秒检查一次,例如,通过在我的 php 表单中使用一些代码来在我的数据库中添加内容。 提前致谢。
最佳答案
你是对的,有很多解决方案。
强大的解决方案之一是发布订阅模式的实现。 简而言之:所有订阅的客户都将收到有关其订阅的任何更改的通知。
有关快速信息和起点,请使用此链接:https://developers.google.com/cloud/samples/mbs/pubsub_messaging 。
关于发布订阅的一般信息:http://docs.oracle.com/cd/E19798-01/821-1841/bnced/index.html
关于java - 检查数据库并接收android通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21815403/