如何在 react-native 中计算 appState 后台时间和 appState 前台(活动)状态时间?
How can i calculate appState background time and appState foreground(active) state time in react-native?
我想计算我的应用程序在后台的时间(以秒为单位)以及它在前台的时间。在react-native中如何计算后台状态时间和前台状态时间?
根据 codekaizer, you can use the AppState 的建议更改侦听器以实现此目的。
按照文档中的说明将侦听器添加到 change
事件。当应用程序进入 inactive
或 background
状态时,将时间戳保存到某些本地存储,如 AsyncStorage or global state management tool like redux。
在 active
状态上生成另一个时间戳并比较两个时间戳以获得应用程序的 background/foreground
时间。
我想计算我的应用程序在后台的时间(以秒为单位)以及它在前台的时间。在react-native中如何计算后台状态时间和前台状态时间?
根据 codekaizer, you can use the AppState 的建议更改侦听器以实现此目的。
按照文档中的说明将侦听器添加到 change
事件。当应用程序进入 inactive
或 background
状态时,将时间戳保存到某些本地存储,如 AsyncStorage or global state management tool like redux。
在 active
状态上生成另一个时间戳并比较两个时间戳以获得应用程序的 background/foreground
时间。