【发布时间】:2020-04-26 01:17:48
【问题描述】:
我在 React Native 中为 AppState 设置了一个监听器,以了解我的应用何时从后台切换到前台,以便显示启动画面。
useEffect(() => {
AppState.addEventListener('change', handleAppStateChange);
},[])
const handleAppStateChange = newState => {
if (newState === 'active') {
RNBootSplash.show();
}
};
问题是,这仅在我编译发布 APK 时发生,由于某种原因,它在调试中工作正常,每次安装组件时都会显示启动画面,而它应该只在应用程序切换到来自后台的活动状态。有什么帮助吗?
使用 React Native 61.5
【问题讨论】:
标签: android reactjs react-native