我试图了解设备操作系统在后台放置较长时间时如何处理我的 react-native 应用程序,我猜操作系统的大量智能电池保存逻辑开始发挥作用。
在我的主索引中.js我只是这样做:
import { AppRegistry } from 'react-native';
import App from './app/App';
AppRegistry.registerComponent('CopilotApp', () => App);
..所以App.js包含我整个应用程序的主要组件,然后有一个StackNavigator和一堆东西。
我的问题是 - 这个主要应用程序组件的生命周期如何工作?组件将卸载何时被调用/会永远调用?
我试图通过删除事件侦听器等来保持清洁,但还没有真正弄清楚何时/是否会发生这种情况。
在安卓上:
@Override
protected void onDestroy() {
super.onDestroy();
}