Sto provando a determinare quando un'app viene ripresa. Ad esempio, quando apri l'app, premi il tasto home sul dispositivo, quindi torna all'app.In React Native su iOS, c'è un modo per determinare quando un'app viene ripresa? Ad esempio un evento onResume?
6
A
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>
);
},
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
- 1. Come si ottiene onresume evento da React-Native?
- 2. Visualizzazione di un PDF in React Native
- 3. Ripresa riproduzione di VideoView da onResume
- 4. Come configurare l'analisi su React Native per iOS
- 5. Google Maps in React-Native (iOS)
- 6. setTimeout in React Native
- 7. Elimina tastiera React-Native
- 8. La logica di inizializzazione (ad esempio per numerosi singleton) deve essere su OnCreate o OnResume?
- 9. Rileva quando l'app viene aperta/ripresa
- 10. Un modo per essere avvisati quando qualcosa si iscrive ad un evento/delegato?
- 11. Supporto offline per React Native App
- 12. C'è un modo in cui posso ignorare gli eventi di tocco su Testo in React Native?
- 13. React Native - Quando verrà chiamato "componentWillUnmount"?
- 14. React Native per Mac
- 15. Esempio di navigazione tra le visualizzazioni in React Native Android?
- 16. Modo corretto per navigare con React Native, Redux e Navigator
- 17. Trigger Promessa quando un evento viene attivato
- 18. React Native ListView: Prepend Items
- 19. Visualizzazione modale in React Native
- 20. Spaziatura delle lettere su React Native - Android
- 21. App Ripresa dell'evento non attivato quando l'app viene ripresa in WP 8.1 store app
- 22. Supporto del tipo dinamico in React Native (iOS)
- 23. Quale evento viene generato quando viene visualizzato un UserControl?
- 24. ViewPagerAndroid non viene visualizzato in ScrollView utilizzando React-Native
- 25. React Native Linking SMS
- 26. simulatore iOS aperto con React Native per impostazione predefinita
- 27. Come si richiede() un file audio in React Native?
- 28. zIndex in React Native
- 29. cmd: react-native run-android su ogni modifica di file
- 30. react-native undefined non è un oggetto (valutazione RCCManager.setRootController)
Wow, come mi sono perso. Grazie mille! –
Grazie! Btw, è meglio usare 'AppState' invece di' AppStateIOS' ora. –
Ho dovuto usare 'this._handleAppStateChange.bind (this)' per 'this' per funzionare nella funzione' _handleAppStateChange'. –