应用程序的onResume()时,键盘未显示.focus()[React-Native]

时间:2019-10-17 14:09:30

标签: react-native keyboard onfocus

我的处境非常棘手。我的屏幕上有一个“隐藏的” TextInput,其中此TextInput的值会影响到View中的基本<Text/>。 或多或少像这样的结构:

<View>
   <Text>{this.state.value}</Text>
   <TextInput ref={ref => this.textInputRef = ref} 
              style={{position:"absolute"}} 
              onChange((text)=>this.setState({value:text})) /> 
</View>

我的View第一次出现时,将显示键盘,并且一切正常。

但是,如果用户隐藏应用程序,则意味着应用程序的AppState变为background(进入背景),然后再次打开该应用程序。键盘的blurred()和触发器this.textInputRef.focus()无效。我无法尝试再次显示键盘,即使调用了回调方法,键盘也再也不会显示。

关于如何处理此案的任何想法?

感谢您的帮助

0 个答案:

没有答案