我正在尝试在每次关闭并重新打开应用程序时加载密码。可以正确执行此操作,但是RootStack始终会重置并从堆栈的第一页开始,而不是从关闭的页开始。有什么方法可以保存它所在的页面并重新打开它? 这是我的渲染功能。
render() {
if (this.props.show) {
return (
<View style={styles.container}>
<Text style={styles.success}>{this.state.success}</Text>
{this.state.displayCodePin ? (
<BlurView tint="dark" intensity={50} style={styles.blur}>
<KeyboardAvoidingView
keyboardVerticalOffset={-200}
behavior={'position'}
contentContainerStyle={styles.avoidingView}
>
<Pincode/>
</KeyboardAvoidingView>
</BlurView>
) : null}
</View>
);
}
if (this.props.showLogin) {
return <Login/>;
}
if (!this.props.show && !this.props.showLogin) {
return (
<RootStack style={{backgroundColor: 'white'}}/>
);
}
}