我的处境非常棘手。我的屏幕上有一个“隐藏的” 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()
无效。我无法尝试再次显示键盘,即使调用了回调方法,键盘也再也不会显示。
关于如何处理此案的任何想法?
感谢您的帮助