即使我退出android中的应用程序,如何在后台运行一个功能?

时间:2014-04-14 16:00:24

标签: android

我想创建一个在后台运行的警报功能,即使我退出应用程序但不是基于时间。检查的功能 对于来自数据库的值,如果条件满足警报将会出现......如何做?

2 个答案:

答案 0 :(得分:1)

似乎您正在寻找Service。即使您的前台应用程序没有,它们也能够运行,但如果Android OS需要内存,您必须注意它的缺点可能会被杀死,特别是如果您正在使用太多的资源。

还有必要正确处理您的Service可能被创建/销毁的事件,因此您只需在需要的地方运行Service,并在不再需要时停止它

一些有用的链接:

答案 1 :(得分:1)

启动可无限运行的服务。

您的服务将是内容观察者或定期轮询数据库。

Sqlite Database updates triggers Service to update via Content Observer