在应用程序处于后台后,react -terval在react-native中会发生什么?

时间:2018-01-19 06:18:34

标签: react-native timer

我已经设置了一个计时器,每隔5分钟刷新一次屏幕。

componentWillMount() {
  this.handle = setInterval(() => this.props.refreshData(), 300000);
  this.props.refreshData();
}

在componentWillUnmount中,我清除句柄。

componentWillUnmount() {
  clearInterval(this.handle);
}

当应用移动到后台时,计时器会发生什么?会自动暂停吗?或者即使应用程序在后台,它还能继续运行吗?感谢。

1 个答案:

答案 0 :(得分:1)

Android不允许您设置间隔或超时超过2分钟。您应该在Android上收到关于它的警告,我相信应用程序会崩溃"崩溃"当州改变为背景时。