我已经设置了一个计时器,每隔5分钟刷新一次屏幕。
componentWillMount() {
this.handle = setInterval(() => this.props.refreshData(), 300000);
this.props.refreshData();
}
在componentWillUnmount中,我清除句柄。
componentWillUnmount() {
clearInterval(this.handle);
}
当应用移动到后台时,计时器会发生什么?会自动暂停吗?或者即使应用程序在后台,它还能继续运行吗?感谢。
答案 0 :(得分:1)
Android不允许您设置间隔或超时超过2分钟。您应该在Android上收到关于它的警告,我相信应用程序会崩溃"崩溃"当州改变为背景时。