在android4.0 应用程序在程序管理面被强制关闭无法开机启动,也就是收不到 android.intent.action.BOOT_COMPLETED 消息 ,android.intent.action.USER_PRESENT消息也无法收到,请这是是什么原因呢?这个问题怎么解决?我测试了腾讯的微信客户端,再强制关闭后还是可以开机启动服务的。

解决方案 »

  1.   

    是不是你的Receiver等级太低了。被强制截断了?
      

  2.   


    <receiver android:name=".StartReceiver" android:process=":remote" >
                <intent-filter>                <action android:name="android.intent.action.BOOT_COMPLETED" >
                    </action>
                    <action android:name="android.intent.action.DATA_STATE" >
                    </action>
                    <action android:name="android.intent.action.PACKAGE_RESTARTED" >
                    </action>
                </intent-filter>
            </receiver>
      

  3.   

    http://my.oschina.net/f839903061/blog/64818