Клавиатура не отображается с .focus (), когда приложение onResume () [React-Native] - PullRequest
1 голос
/ 17 октября 2019

У меня довольно сложная ситуация. У меня есть «скрытый» TextInput (на моем экране), где значение этого TextInput зависит от базового <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() не работают. Нет способа снова отобразить клавиатуру, я перепробовал все, даже если вызваны методы обратного вызова, клавиатура никогда не появляется снова.

Есть идеи о том, как мы можем справиться с этим делом?

Спасибо за помощь

...