我正在开发一个记录来电和去电的项目,但使用 Oreo 静态广播接收器(在清单中注册的广播接收器)没有被触发。如果我在上下文中注册,一旦应用程序被杀死,广播将不会被触发。
即使应用程序关闭,我也希望广播接收器工作。
有没有办法实现这个奥利奥?或任何其他替代方法来实现这一目标?任何帮助将不胜感激。
我在清单中注册如下代码
<application ...
..
<receiver
android:name=".PhoneCallReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
</application>