从互联网加载数据后如何管理片段ononView()的启动

时间:2018-10-29 09:53:46

标签: android android-fragments android-viewpager fragment-lifecycle fragment-oncreateview

我在Fragments中有3个ViewPager。我在第一个API的{​​{1}}中调用一个onCreate(),它返回JSON数据(第二个和第三个Fragment为空)。

问题在于,Fragments总是在从onCreateView()获取数据之前执行,因此我需要向右滑动两次,这将调用第一个API的{​​{1}}方法},然后我需要返回第一个onPause()的第一个Fragment,这一次是因为数据已从Internet加载,它将显示数据。 / p>

如何克服此问题并强制第一个Fragment在第一个onCreateView()调用中显示数据?

1 个答案:

答案 0 :(得分:1)

您需要在后台AsyncTasks中进行API调用,并在onPostExecute(Result)方法中进行UI更新。