BroadcastReceiver执行完onReceive就结束了,这时startActivityForResult的返回值传给谁呢?

解决方案 »

  1.   

    想在BroadcastReceiver接收返回值
      

  2.   

    我都实现了用startActivity调用外包的activity,并把结果返回到本包,你把源代码发出来,我帮你看看。
      

  3.   

    在Activity中通过sendBroadcast(intent)传递返回值就可以了。
    你可以将当前的BroadcastReceiver添加新的action处理返回值, 也可以新建一个BroadcastReceiver处理,然后该干嘛干嘛
      

  4.   

    BroadcastReceiver中调用的Activity不是我写的,而是第三方的。只能通过startActivityForResult返回结果