2015-11-24 6 views

risposta

12

Spero che stiate cercando questo. Documentation Here

getInitialState: function() { 
    return { 
    currentAppState: AppStateIOS.currentState, 
    }; 
}, 
componentDidMount: function() { 
    AppStateIOS.addEventListener('change', this._handleAppStateChange); 
}, 
componentWillUnmount: function() { 
    AppStateIOS.removeEventListener('change', this._handleAppStateChange); 
}, 
_handleAppStateChange: function(currentAppState) { 
    this.setState({ currentAppState, }); 
}, 
render: function() { 
    return (
    <Text>Current state is: {this.state.currentAppState}</Text> 
); 
}, 
+1

Wow, come mi sono perso. Grazie mille! –

+1

Grazie! Btw, è meglio usare 'AppState' invece di' AppStateIOS' ora. –

+0

Ho dovuto usare 'this._handleAppStateChange.bind (this)' per 'this' per funzionare nella funzione' _handleAppStateChange'. –

0

questo è quotata sul documento su AppStateIOS, se questo non è sufficiente, è possibile utilizzare la send event api leggere l'AppDelegate.m nella cartella iOS, si sa di più il cerchio della vita sulla iOS App.

Problemi correlati