You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity 6中Android按下关闭键盘按钮导致TMP输入框文本全部丢失的问题求助

Unity 6中Android按下关闭键盘按钮导致TMP输入框文本全部丢失的问题求助

大家好,我在开发Unity Android应用时碰到了个头疼的问题:当我在多个TMP_InputField输入框里输入内容后,按下Android的返回键关闭软键盘,输入框里的所有文本会直接被清空。而且这个情况是自动发生的,我根本没手动触发过onEndEdit或者onValueChanged相关的逻辑。

我已经试了好几种办法,但都没搞定:

  • 禁用了TMP_InputField的“Reset On Deactivation”选项
  • 禁用了“Restore On ESC Key”选项
  • 在onSelect事件里先保存当前文本内容,再在onDeselect事件里把内容恢复回去(用的是Unity 6自带的TMP组件)

至今还没找到稳定的解决方法,有没有哪位朋友遇到过类似的情况,能分享个靠谱的 workaround 吗?提前谢谢大家的帮忙!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 09:34:32