我有一个片段,它应该创建一些文件,遍历通讯录和其他一些相当长的任务。该片段是一个非常简单的“嘿,请稍候”片段,带有一个标签和一个进度条。我使用工厂模式将参数传递给这个片段。
我的片段代码与这个问题的解决方案相当,只有其他参数和成员。在onStart
- 方法中,我想做我的长任务,但奇怪的是它在我看到我的视图之前启动代码onCreateView
,如果我记得 Fragment-lifecycle 正确的话,它应该首先由 - 方法创建。
这是工厂模式的副作用还是我在这里遗漏了什么?这里最好的解决方案是什么,以便在他开始我的长代码执行之前实际显示视图?