避免Android在方向更改时自动重新添加我的片段

Al.*_*Al. 5 java android android-fragments android-3.0-honeycomb

我有一个ListFragment取决于托管Activity正确初始化.在第一次运行时,它加载正常.一旦我更改了方向,我的应用程序崩溃了.从堆栈跟踪我可以看到它不是我试图Fragment过早添加,而是Android正在尝试恢复Fragment.

我已经setRetainInstance(false)onStart方法中设置但是找不到任何方法来禁用Fragment一旦方向改变的恢复.有任何想法吗?我是否需要删除Fragment我的应用程序被销毁之前?

编辑:我最终推迟了初始化列表,直到活动准备就绪.在设置适配器之前,Android会方便地显示"加载"消息.

Al.*_*Al. 1

我最终推迟了初始化列表,直到活动准备就绪。在设置适配器之前,Android 会方便地显示“正在加载”消息。