React Native可以在睡眠模式下工作吗?

时间:2018-05-09 11:29:08

标签: javascript android reactjs react-native sleep

我需要在我的应用程序中使用计时器。一切顺利,直到我阻止屏幕。在锁定时,应用程序就会睡着并停止计算时间。

React可以在睡眠模式下工作吗?怎么能实现呢?

Example of a timer.

1 个答案:

答案 0 :(得分:1)

也许您可以尝试以不同的方式解决问题。

我认为您可以使用反应原生(https://facebook.github.io/react-native/docs/appstate.html)的AppState来检测您的应用是否进入非活动/后台模式。

此时,您应该将当前时间戳保存到AsyncStorage。当您的应用程序返回活动状态时,您可以检索已保存的时间戳并计算通过的时间。