Как я могу рассчитать время фона appState и время переднего плана (активного) appState в native-native? - PullRequest
0 голосов
/ 21 мая 2019

Я хочу рассчитать время (в секундах), когда мое приложение находится в фоновом режиме, а также время, когда оно находится на переднем плане.Как я могу рассчитать время фонового состояния и время переднего плана в реагировать родной?

1 Ответ

1 голос
/ 21 мая 2019

Как предлагает codekaizer , вы можете использовать AppState change listener для реализации этого.

Добавить слушателя к событию change, как описано в документации.,Когда приложение перейдет в состояние inactive или background, сохраните метку времени в каком-либо локальном хранилище, например AsyncStorage , или в инструмент глобального управления состоянием, например redux .

Создайте другую отметку времени в состоянии active и сравните обе отметки времени, чтобы получить background/foreground время приложения.

...