BroadcastReceiver没有在os 2.3.6上工作?

时间:2012-09-27 14:07:33

标签: android

我正在开发触发手机启动的应用程序(完成启动),当我尝试使用三星Galaxy s2(ICS)时,广播接收器在启动时收到接收器,但是在星系y或Galaxy口袋上使用2.3.6 os版本它不会触发广播接收器。

请帮忙。

这里的编辑是清单中的接收者:

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>


 <receiver android:name=".MyReceiver" android:enabled="true" android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>

            </intent-filter>
        </receiver>

        <receiver android:name=".MyReceiverMessages" android:enabled="true" android:exported="true">
            <intent-filter>
               <action android:name="android.provider.Telephony.SMS_RECEIVED" />

            </intent-filter>
        </receiver> 

1 个答案:

答案 0 :(得分:0)

因为我在我的应用程序上使用了2个接收器并且我将延迟时间延迟到我的启动接收器,所以低端手机(如星系y和星系口袋)仅延迟了10秒,如果延迟则不会触发时间超过10秒,

我在我的应用程序中使用了句柄运行延迟。感谢所有在此主题中发表评论的人。