Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android fragment中检查布局和充气?_Android_Android Fragments_Android Asynctask_Android Lifecycle - Fatal编程技术网

如何在android fragment中检查布局和充气?

如何在android fragment中检查布局和充气?,android,android-fragments,android-asynctask,android-lifecycle,Android,Android Fragments,Android Asynctask,Android Lifecycle,我想在片段中实现的是 从网络获取数据 根据数据,检查需要充气的布局 然而,碎片循环似乎是一个顺序流 这意味着返回的rootView在异步任务完成之前运行,如何修复它?谢谢我认为这不是一个好的设计选择。例如,在调用这个新片段之前,您可以在活动中执行此检查,并使用指示正确布局的参数启动一个新片段。或者,您可以有两个不同的片段,然后从正确的开始。 最后一个选择似乎更为优雅,因为片段应该封装布局。如果要通过代码动态添加片段,请在请求返回所需布局之前不要添加它。 然后通过参数向片段发送所需的布局指示器,然

我想在片段中实现的是

从网络获取数据 根据数据,检查需要充气的布局 然而,碎片循环似乎是一个顺序流


这意味着返回的rootView在异步任务完成之前运行,如何修复它?谢谢

我认为这不是一个好的设计选择。例如,在调用这个新片段之前,您可以在活动中执行此检查,并使用指示正确布局的参数启动一个新片段。或者,您可以有两个不同的片段,然后从正确的开始。
最后一个选择似乎更为优雅,因为片段应该封装布局。

如果要通过代码动态添加片段,请在请求返回所需布局之前不要添加它。 然后通过参数向片段发送所需的布局指示器,然后检查参数并决定在onCreateView中使用哪个布局