想对我在android应用程序中的设计问题提出一些建议吗

想对我在android应用程序中的设计问题提出一些建议吗,android,service,alarmmanager,Android,Service,Alarmmanager,在我的应用程序中,我希望在特定条件下继续执行可重复的工作。 哪一个是做这项工作的好主意-服务或报警管理器。如果条件满足,我想每10分钟做一次特定的工作。如果我在一个活动中声明了一个报警管理器,那么在该活动被终止后,它能否独立运行?或者我应该创建一个服务并在那里启动一个报警管理器,然后每10分钟执行一次该工作?如果您想在活动结束后运行any任务,那么我认为您应该使用服务而不是报警管理器 如果它仅用于活动范围,则可以使用报警管理器 编辑:所以做一个独立的服务,然后在其中使用报警管理器,做你想做的事情

在我的应用程序中,我希望在特定条件下继续执行可重复的工作。
哪一个是做这项工作的好主意-服务或报警管理器。如果条件满足,我想每10分钟做一次特定的工作。如果我在一个活动中声明了一个报警管理器,那么在该活动被终止后,它能否独立运行?或者我应该创建一个服务并在那里启动一个报警管理器,然后每10分钟执行一次该工作?

如果您想在活动结束后运行any任务,那么我认为您应该使用服务而不是报警管理器

如果它仅用于活动范围,则可以使用报警管理器

编辑:所以做一个独立的服务,然后在其中使用报警管理器,做你想做的事情


谢谢。

使用服务和线程概念解决此问题