android-broadcastreceiver为什么会被系统kill掉
推荐于2016-05-02 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517184
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
搜索下相关内容,正好最近也遇到相关问题. 首先我这遇到的问题跟你是差不多的.
后来发现, MIUI貌似会自动屏蔽掉一些broadcast. 我是通过一个应用的boradcastReceiver来启动activity主界面. 发现, 如果activity启动过, 那么这个broadcastReceiver能被app收到, 如果没启动,这个boradcast就被屏蔽了, 什么响应都没有. 但是在其他rom包上就没问题. 现在得出结论就是, 如果你能让那个service常驻,那么就能收到broadcast,否则就没办法. 至少MIUI上是这样
后来发现, MIUI貌似会自动屏蔽掉一些broadcast. 我是通过一个应用的boradcastReceiver来启动activity主界面. 发现, 如果activity启动过, 那么这个broadcastReceiver能被app收到, 如果没启动,这个boradcast就被屏蔽了, 什么响应都没有. 但是在其他rom包上就没问题. 现在得出结论就是, 如果你能让那个service常驻,那么就能收到broadcast,否则就没办法. 至少MIUI上是这样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询