什么时候主要的componentWillUnmount被调用为react-native应用程序

时间:2018-01-18 09:35:32

标签: react-native react-native-android react-native-ios

我试图了解设备操作系统在后台停留较长时间后如何处理我的本机反应应用程序,我猜测操作系统的大量智能电池保存逻辑发挥作用。

在我的主要index.js中我只是这样做:

import { AppRegistry } from 'react-native';
import App from './app/App';
AppRegistry.registerComponent('CopilotApp', () => App);

..所以App.js包含我整个应用程序的主要组件,然后有一个StackNavigator和一堆东西。

我的问题是 - 这个主要应用程序组件的生命周期如何工作?什么时候 componentWillUnmount 会被调用/它会吗?

我试图通过移除事件监听器来保持清洁等等,但是,如果发生这种情况,我们还没有真正弄明白。

1 个答案:

答案 0 :(得分:0)

在Android上:

@Override
protected void onDestroy() {
    super.onDestroy();
}