ActivityA->ActivityB->ActivityC->ActivityD->ActivityA->ActivityD。在由D跳到A时,B、C、D能否不弹出?否则的话在由A直接到D时,B、C需要重新创建。

解决方案 »

  1.   

    转入后台http://fonter.iteye.com/blog/685324
      

  2.   

    -1 楼主应该不是想返回Home。你想B C不重建只要设置 android:launchMode="singleInstance"  或 "singleTop" 让他只建立一个实例就可以了
    或startactivity时设置setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)同singleTop。
      

  3.   

    发送一个intent,直接启动activity a
      

  4.   

    同意,楼主可以查一下“android启动模式”相关资料
      

  5.   

    B到c,c到d,startIntent时都加个finish();到d后点返回直接到a。或者用startActivityForResult();