解决方案 »

  1.   

    A怎么会finish掉。。A和B不同不应该finish啊
      

  2.   

    在B
    Intent intent = new Intent(B.this,A.class);
    startActivity(intent);这样  A 就finish了······
      

  3.   

    楼上说的对,你如果再B中再startActivity,那A肯定被finish,如果你finishB则A会从onstop到restart,这是activity的生命周期
      

  4.   

    如果B完全挡住A的话,A就会stop,系统资源紧张的话A就会被destory掉啊
      

  5.   

    在B里finish();就会返回到A了,除非你A在startActivity()到B时已经先finish();