我将为我的应用程序实现下载队列。当网络连接或断开连接时,其功能之一就是。我想通知我的QueueManger(服务)更新物品状态并停止。 我知道使用广播接收器以及如何使用它。我的问题是如果我的应用程序被弯曲(完成)将广播接收器将工作?它会通知应用程序吗?当应用程序关闭时的广播接收器android
如果没有任何方法可以实现此功能,即使应用程序被甩开。
我将为我的应用程序实现下载队列。当网络连接或断开连接时,其功能之一就是。我想通知我的QueueManger(服务)更新物品状态并停止。 我知道使用广播接收器以及如何使用它。我的问题是如果我的应用程序被弯曲(完成)将广播接收器将工作?它会通知应用程序吗?当应用程序关闭时的广播接收器android
如果没有任何方法可以实现此功能,即使应用程序被甩开。
如果您以XML格式注册接收器而不是编程,那么即使程序未运行,它也应该能够捕获这些接收器。
看到问题,同样的解决方案适用Intent action for network events in android sdk
如果您在AndroidManifest.xml中定义你的广播接收器<receiver>
和监听Android的默认操作字符串,然后是的,它会工作。
否则,我会建议您使用服务。它可以在后台默默运行,并执行所有你想要的逻辑。您的服务甚至可以在手机重新启动时自动激发(如果您编码正确)。
谢谢。我将在AndroidManifest.xml中添加接收器 – Arslan