javascript – React Native,setInterval在活动暂停时停止

我想在我的应用程序中创建一个计时器.我创建了一个计时器:

var timer = document.getElementById('timer');
var rest = 90;
timer.innerHTML = rest + 's';
var interval = setInterval(function(){
  if(rest <= 0){
    clearInterval(interval);
   }else{
     rest -= 1;
    timer.innerHTML = rest + 's';
  }
  
}, 1000);
<div id='timer'></div>

但是,当用户离开我的应用程序(不杀,只是离开)并转到任何其他应用程序时,计时器停止工作.

当他回到我的应用程序时,计时器开始工作.

最佳答案 这个问题是以下内容的副本:

How can I run background tasks in React Native?

写下面的答案:
目前,遗憾的是,不支持任何类型的后台任务.您指的功能将是后台计时器.这样的计时器是this product plain(一个功能请求),用于本机反应,您可以通过它来表示对此功能的需求增加.

(目前还没有更新.据我所知)

点赞