我目前有一个活动,每个面板上有2个面板和一叠片段,里面还有嵌套片段。 FragmentActivity(支持库)可以很好地保存和恢复所有内容,但是,因为我需要在onCreate()期间执行一些繁重的任务,这会产生一些延迟。
任务中的片段依赖于繁重的任务,因此在执行任务之前我无法创建片段。所以,问题是,是否有任何智能方法可以保存整个后台堆栈并在调用onCreate后恢复它?我知道我可以保存单个片段状态,但我需要存储整个堆栈并将其恢复为正确的视图容器。
完全后台堆栈意味着我在FragmentManager.backStack()中拥有的所有片段 重任务意味着我无法对onCreate()方法做些什么,因为它需要超过5秒。