【发布时间】:2020-02-09 20:48:07
【问题描述】:
我对当前 Android 后台服务的可能性感到非常困惑,需要专家的帮助:)
“xDrip”应用程序通过(我猜是隐含的)意图广播其信息,其动作名称为“com.eveningoutpost.dexdrip.BgEstimate”。我想收到这些意图。由于不允许将它们放入清单中,因此我在应用程序类的 onCreate() 方法中动态注册了它们。只要应用程序正在运行(即使应用程序未在屏幕上打开),它就可以很好地工作。但是,如果我在应用程序概述中将其滑开,即使我没有取消注册意图,它也不会再收到意图。
我现在的问题是:始终可靠地接收此(隐式)意图的最合适方式是什么?当用户在应用概览屏幕中将应用滑开时也是如此?
干杯!
【问题讨论】:
-
运行一个前台服务来让你的应用保持活跃,没有什么可以解决的。
标签: android background-service android-implicit-intent