-1

我有 3 个Fragments里面ViewPager。我调用了第一个返回 JSON 数据的 in(第二个和第三个API是空的)。onCreate()FragmentFragments

问题是onCreateView()总是在从中获取数据之前执行API,所以我需要向右滑动两次,这将调用onPause()第一个方法Fragment,然后我需要回到第一个Fragment调用onCreateView()第一个方法Fragment,这一次,因为数据有从 Internet 加载,它将显示数据。

我怎样才能克服这个问题并强制第一个在第一次调用Fragment时显示数据?onCreateView()

4

1 回答 1

1

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

于 2018-10-29T10:03:39.457 回答