重新打开本机应用程序时重新加载屏幕

时间:2021-03-05 07:11:44

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

在 react-native 应用程序中,当我们点击主页按钮时,应用程序被最小化。如果之后我单击应用程序,则应用程序将在最后最小化的位置恢复。每次最大化应用程序时,我都想刷新上次打开的屏幕。我应该怎么做才能实现这一目标?

我尝试了 {useIsFocused} 中的 @react-navigation/native,我也尝试过

const unsubscribe = navigation.addListener('focus', () => {
     alert('focus')
});

但它不起作用。

提前致谢

1 个答案:

答案 0 :(得分:2)

Appstate 正是您要找的。如果需要,将 have_query_cache 更改为 componentDidMount 并将 useEffect 更改为 state。更多信息here

useState