在我的应用程序中,我有一个广播接收器用于捕获发送到我手机的消息
<receiver
android:name="com.qmobile.ows.SMS_Receiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
如果我使用活动GUI启动应用程序,则BroadCast Receiver可正常工作.
我想在没有活动的情况下启动我的应用程序并且不显示图标应用程序,因此我从我的活动中删除了以下代码
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
之后,广播接收器不起作用.
请帮我解决这个问题.