“B传递数据给A,A处理数据后,再把结果传递给B” 这种只要用startActivityForResult(Intent intent)就可以了 你的条件不同的地方就是A在前面已经启动了。应该也可以这样简单处理吧。

解决方案 »

  1.   

    通过broadcast intent通信不就完了么?
      

  2.   

    继续继续,目前在研究下AIDL。2楼的方法是行不通的,3楼的用广播也是不适用的。还有个Message,还没研究,有空研究尝试下
      

  3.   

    感觉二楼的方法可以实现牙。
    比如:
      两个activity: A and B
    A  startactivity 启动 B---》A再finish自己---》B将数据放入intent中,然后startActivityForResult(Intent intent)启动A---》A处理数据后把数据放在intent中
    然后setresult,再finish()自己。这样B应该可以得到A处理完后的数据ps:本人新人,说的不对还望见谅哈