如果原来的没有被系统回收, 应该是原来的被resume

解决方案 »

  1.   

    貌似在你切换到横屏的时候.数据页面都会重新加载的.就是重新New一个的.
      

  2.   

    应该不是原来的被Resume吧,如果这样的话,就有重入的问题,个人感觉,每次Start Activity,应该都是一个新的Activity Instance被创建, 否则一个Activity, 不能被多个Client同时使用了?? 比如, 看图片这个Activity, 都系统中同时开了3个应用, 每个应用都请求这个Activity,那应该是分别创建了3个看图的Activity,相互不影响。 否则,会乱的~~~~
      

  3.   

    Intent有个标识,Intent.FLAG_ACTIVITY_NEW_TASK.这样如果Activity没有做特殊设置的话,startActivity时会启动新的activity,
    Intent i = new Intent(B.this, C.class);
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(i);