相关疑难解决方法(0)

启动应用程序没有活动,我的广播接收器无法工作

在我的应用程序中,我有一个广播接收器用于捕获发送到我手机的消息

<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)

之后,广播接收器不起作用.

请帮我解决这个问题.

android broadcastreceiver

5
推荐指数
1
解决办法
9702
查看次数

标签 统计

android ×1

broadcastreceiver ×1