如何在android中使用前台服务进行长时间运行操作



当我使用前台服务时,当我终止应用程序时,前台服务会自动终止,但我希望在应用程序终止时激活前台服务。这个问题出现在android 10和android 11中。如何解决这个问题。

您不能这样做,因为在应用程序终止后,您将无法保持前台服务的有效性。

只有当您的应用程序需要执行用户注意到的任务时,即使用户没有直接与应用程序交互,您也应该使用前台服务。如果该操作的重要性低到需要使用最低优先级通知,请创建一个后台任务。

如果你想让一些后台服务工作,那将是可能的。你可以在这里找到一些有用的信息:

  1. https://developer.android.com/guide/components/foreground-services
  2. https://developer.android.com/training/run-background-service/create-service

它不应该被杀死。启动前台服务时,您还需要创建通知。你已经做到了,对吧?

如果你把每件事都做对了,你就有可能拥有小米手机。当应用程序被杀时,小米会删除所有内容。您需要添加特定意图保护。。。

最新更新