那你就startActivity吧,然后一层层onActivityResult 
然后就是finish

解决方案 »

  1.   

    有很多种方法:
    1、发广播,当启动C 界面后,发送广播通知 A和B 执行自己的finish()来销毁自身。
    2、每次startActivity的时候 Intent中加入Bundle包含了自身Activity的实例对象,这样到C后,有了对象就可以直接调用finish了
      

  2.   

    activity名.instance.finish();在任何地方,销毁这个activity,代码都贴出来还不给我全部的分,,,
      

  3.   

    忘了说记得在那个activity的onCreate()方法里面要写instance = this;,这样才能在任意activity中调用那个方法销毁activity,给全分吧,亲,,,
      

  4.   

    没有办法实现,管理器管理的,不活动的activity不会接受广播消息的。请问一下,你是不是想在C中就退出整个应用了?
      

  5.   

    定义static activity2 instance;oncreate()方法中instance = this,activity1中activity2 .instacne.finish();
    这个方法在tabhost的onTabChanged()方法里不行啊,一销毁全部销毁了
      

  6.   


    不是很懂。
    activity名.instance.finish()instance是activity的一个静态变量么?