React Native内部异步函数未被调用(除非我滚动)

时间:2015-10-05 23:54:07

标签: javascript reactjs fetch react-native

我在componentDidMount上有一个函数

navigator.geolocation.getCurrentPosition(
  (initialPosition) => this._fetchWeather(initialPosition),
  (error) => alert(error.message),
  {enableHighAccuracy: false, timeout: 20000, maximumAge: 1000}
);

在this._fetchWeather(initialPosition)中我有一个Fetch()调用,它根据第一个函数的结果进行另一个调用(以及在结束该函数时发生的另一个调用)

异步内部方法在加载时不会被调用,但如果我滚动屏幕它们会执行。

1 个答案:

答案 0 :(得分:0)

我觉得自己像个白痴,但这开始独立运作。我不确定我是否做了任何事情来实现它。