检查数据库并接收android通知

时间:2014-02-16 18:16:37

标签: java android database sqlite service

我有一个数据库,数据库和我的Android应用程序启动时检查数据库中是否有新记录。 我创建了一个服务,它会每隔十秒检查一次是否有新记录并通知我一个通知。 我认为这不是最佳解决方案,因为它每十秒检查一次,因此它每十秒钟就会使用一次电池和互联网。 是否有另一种解决方案,每隔十秒不检查,例如,通过使用我的PHP表单中的一些代码,在我的数据库中添加内容。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

你是对的,有很多解决方案。

强大的解决方案之一是发布订阅模式的实现。 简而言之:所有订阅的客户都将收到有关他们订阅的任何更改的通知。

要获得快速信息和起点,请使用以下链接:https://developers.google.com/cloud/samples/mbs/pubsub_messaging

关于发布订阅的一般信息:http://docs.oracle.com/cd/E19798-01/821-1841/bnced/index.html