即使我的应用已关闭,广播接收器也应始终在后台运行

问题描述 投票:1回答:1

我是android开发的新手。我有一个用例是:

我的应用程序具有广播接收器。该广播接收器应始终在后台运行,即使我的应用程序被关闭或从最近的应用程序中删除或从其他应用程序移除后,它也应该在后台运行。

这可能吗?

android
1个回答
0
投票
  1. 如果您有一个扩展了BroadcastReceiver的类:您不需要在后台运行它。在AndroidManifest上声明它。当系统发送特定广播时(无论您的应用程序正在运行还是关闭),它将始终调用onReceive()方法。

  2. 如果您正在谈论BroadcastReceiver对象:您应该创建一个后台服务。怎么样?扩展Service类。

© www.soinside.com 2019 - 2024. All rights reserved.