La guía paso a paso o código que verás en este artículo es la resolución más rápida y válida que encontramos a tu duda o problema.
Solución:
Puedes escuchar el appState
evento. De https://facebook.github.io/react-native/docs/appstate.html:
import React, Component from 'react'
import AppState, Text from 'react-native'
class AppStateExample extends Component
state =
appState: AppState.currentState
componentDidMount()
AppState.addEventListener('change', this._handleAppStateChange);
componentWillUnmount()
AppState.removeEventListener('change', this._handleAppStateChange);
_handleAppStateChange = (nextAppState) =>
if (this.state.appState.match(/inactive
render()
return (
Current state is: this.state.appState
);
Por cierto, esto siempre dirá ‘El estado actual es: activo’, porque ese es el único estado en el que la aplicación será visible para el usuario.
Puedes usar el AppState
:
Estados de la aplicación
active
– La aplicación se ejecuta en primer planobackground
– La aplicación se ejecuta en segundo plano. El usuario está en otra aplicación o en la pantalla de inicioinactive
– Este es un estado que ocurre cuando se realiza la transición entre el primer plano y el fondo, y durante períodos de inactividad, como al ingresar a la vista Multitarea o en el caso de una llamada entrante.
Si aceptas, tienes el poder dejar una crónica acerca de qué te ha parecido este post.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)