本帖最后由 Roy_se7en 于 2014-08-15 17:40:08 编辑

解决方案 »

  1.   

    关键是你执行完这个异常后,vm已经挂了啊,不然你在manifest里注册广播试试
      

  2.   


    异常执行完后,VM挂了。那广播发出来了吗?
    如果没发出来, manifest里注册广播有什么用?
    如果发出来了,我在需要接受广播的Activity里注册 跟 在manifest 注册有什么不同?谢谢回复
      

  3.   


    异常执行完后,VM挂了。那广播发出来了吗?
    如果没发出来, manifest里注册广播有什么用?
    如果发出来了,我在需要接受广播的Activity里注册 跟 在manifest 注册有什么不同?谢谢回复
    广播应该是发出来了的。
    注册在manifest 的广播receiver是常驻型,就是说全局的,有广播后就回起这个receiver;
    注册在activity里的广播,那就是跟activity一起了,vm挂了,activity就挂了,随之,广播的receiver也就挂了。
      

  4.   


    异常执行完后,VM挂了。那广播发出来了吗?
    如果没发出来, manifest里注册广播有什么用?
    如果发出来了,我在需要接受广播的Activity里注册 跟 在manifest 注册有什么不同?谢谢回复
    广播应该是发出来了的。
    注册在manifest 的广播receiver是常驻型,就是说全局的,有广播后就回起这个receiver;
    注册在activity里的广播,那就是跟activity一起了,vm挂了,activity就挂了,随之,广播的receiver也就挂了。注册在 manifest  也是不行。
    《广播应该是发出来了的。》这个要如何检测的到?
      

  5.   


    异常执行完后,VM挂了。那广播发出来了吗?
    如果没发出来, manifest里注册广播有什么用?
    如果发出来了,我在需要接受广播的Activity里注册 跟 在manifest 注册有什么不同?谢谢回复
    广播应该是发出来了的。
    注册在manifest 的广播receiver是常驻型,就是说全局的,有广播后就回起这个receiver;
    注册在activity里的广播,那就是跟activity一起了,vm挂了,activity就挂了,随之,广播的receiver也就挂了。注册在 manifest  也是不行。
    《广播应该是发出来了的。》这个要如何检测的到?你看logcat就知道了,发广播系统的log 有输出的