我是android开发的新手。我有一个用例是:
我的应用程序具有广播接收器。该广播接收器应始终在后台运行,即使我的应用程序被关闭或从最近的应用程序中删除或从其他应用程序移除后,它也应该在后台运行。
这可能吗?
如果您有一个扩展了BroadcastReceiver
的类:您不需要在后台运行它。在AndroidManifest上声明它。当系统发送特定广播时(无论您的应用程序正在运行还是关闭),它将始终调用onReceive()
方法。
如果您正在谈论BroadcastReceiver
对象:您应该创建一个后台服务。怎么样?扩展Service
类。