我有一个ListFragment
取决于托管Activity
的正确初始化。第一次运行时,它加载正常。一旦我改变方向,我的应用程序就会崩溃。从堆栈跟踪中我可以看到不是我试图Fragment
过早地添加,而是 Android 试图恢复Fragment
.
我已经setRetainInstance(false)
设置了onStart
方法,但找不到任何方法来禁用Fragment
方向更改后的恢复。有任何想法吗?我需要Fragment
在我的应用程序被销毁之前删除吗?
编辑:我最终延迟初始化列表,直到活动准备好。在设置适配器之前,Android 会方便地显示“正在加载”消息。