Android BroadcastReceiver在os 2.3.6上不工作?

Android BroadcastReceiver在os 2.3.6上不工作?,android,Android,我正在开发触发手机启动的应用程序(finish boot),当我在三星galaxy s2(ICS)上尝试时,broadcastreceiver在启动时收到了接收器,但在galaxy y或galaxy pocket 2.3.6 os版本上,它不会触发广播接收器 请帮忙 在清单中编辑我的接收人: <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <receiver a

我正在开发触发手机启动的应用程序(finish boot),当我在三星galaxy s2(ICS)上尝试时,broadcastreceiver在启动时收到了接收器,但在galaxy y或galaxy pocket 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> 

因为我在我的应用程序中使用了两个接收器,并且我给启动接收器设置了延迟时间。低端手机(如galaxy y和galaxy pocket)的延迟时间最多为10秒,如果延迟时间超过10秒,它将不会触发


我对我的应用程序使用了handlerundelay。感谢所有在本主题中发表评论的人。

日志中是否有与此相关的元素?有时,启动时触发的广播接收器在SD卡加载完成后会被调用。您是否检查过它在事件发生后是否收到通知?对不起,先生,我没有logcat,因为galaxy pocket和galaxy y不是我的财产,我刚刚在学校测试了我的伴侣手机,但在我的galaxy s2(ics)上测试过“它工作得很好。”施里坎特先生,在对广播接收器调用我的方法之前,我有一个计时器延迟2分钟,但广播接收器本身不会触发。我已经查过了,先生。您的广播接收机注册了吗?请看这个: