我正在尝试确定应用程序何时恢复。例如,当您打开应用程序时,按设备上的主页按钮,然后返回应用程序。
在 iOS 上的 React Native 中,有没有办法确定应用程序何时恢复?比如 onResume 事件?
IT技术
reactjs
react-native
2021-05-24 21:22:19
2个回答
希望你正在寻找这个。 文档在这里
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>
);
},
这个在AppStateIOS的文档里有列出来,如果还不够,可以使用send event api 读取iOS文件夹中的AppDelegate.m,更了解iOS App的生命周期。
其它你可能感兴趣的问题