当应用程序杀死为什么广播接收器不工作?

时间:2018-05-03 06:46:31

标签: java android broadcastreceiver background-process phone-call

我正在开发通话录音应用程序,我希望在收到或拨打时录制通话。 我使用广播接收器来获得相同的结果。

当应用程序处于前台但在应用程序被杀时无法检测到呼叫或注册接收器时,它运行良好。

  • 已杀死(从最近的任务列表中删除了应用程序)

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

根据文档,如果目标API为26或更高,则不应期望调用隐式接收器:

注意:如果您的应用程序的目标是API级别26或更高级别,则您无法使用清单声明隐式广播的接收方(未专门针对您的应用的广播),除了一些免除的隐式广播从那个限制。在大多数情况下,您可以改为使用预定作业。