解决方案 »

  1.   

    不知道你是怎么一思路。
    但我觉得,添加完后,切换过程中,只需要FragmentTransaction调用hide方法隐藏当前Fragment,显示切换后的Fragment就可以。
    销毁只有在离开当前activity时才有必要去destroy,不然,快速的快速而且频繁的切换时,就会快速频繁的创建和销毁,不太好。
      

  2.   

    首先谢谢你的回复。
    你说的是在不旋转屏幕的情况下,activity不进行reCreate时的情况,我的确使用的是hide和show。
    在旋转屏幕时activity会被销毁(更改配置文件的方法除外),我为了防止fragment被销毁所以用了上述方法。
      

  3.   

    首先谢谢你的回复。
    你说的是在不旋转屏幕的情况下,activity不进行reCreate时的情况,我的确使用的是hide和show。
    在旋转屏幕时activity会被销毁(更改配置文件的方法除外),我为了防止fragment被销毁所以用了上述方法。
    横屏情况下,你可以尝试重写onConfigurationChanged方法,使activity不销毁。
      

  4.   

    当然,你也说了。可以配置manifest文件解决这个问题,为什么不用呢?
      

  5.   

    先用List把fragment的实例保存起来
      

  6.   


    横屏情况下,你可以尝试重写onConfigurationChanged方法,使activity不销毁。配置文件与onConfigurationChanged都有局限,所以就没采用了,刚刚突然发现是由于低级错误:少写了super.onSaveInstanceState(outState);真是想死的心都有了,谢谢你的热心回复