gpt4 book ai didi

android - 在 React Native 中按下 Android 后退按钮时如何防止键盘关闭?

转载 作者:行者123 更新时间:2023-12-05 00:06:01 24 4
gpt4 key购买 nike

您可以使用 BackHandler 覆盖 React Native 中的 Android 后退按钮功能。但是,当键盘打开并且按下后退按钮而不是输入 hardwareBackPress 监听器时,键盘将关闭。

最佳答案

解决方案可能是这样的

state = { keyboardopen: false };

BackHandler.removeEventListener("hardwareBackPress", this.handleBackPress);

Keyboard.addListener(
"keyboardDidShow",

() => this.setState({ keyboardopen: !keyboardopen })
);

handleBackPress = () => {
if (keyboardopen) {
// do some thing
} else {
//do some thing else
}
};

关于android - 在 React Native 中按下 Android 后退按钮时如何防止键盘关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56207288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com