我当前正在尝试重置堆栈并导航到其他堆栈。我正在重置的屏幕具有自动对焦的文本输入,并且在重置并导航回首页时,键盘保持卡住状态。
我尝试关闭自动对焦,并使用componentWillMount()
和Unmount()
进行对焦,但是仍然卡住。
onPress = {() => {
const resetAction = StackActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName: 'Create' })],
key: null
})
navigation.dispatch(resetAction)
}}
我希望文本输入会重置并导航到主屏幕。当我回到文本输入屏幕时,键盘应再次聚焦,并且文本内容应为新内容。