从注册页面返回登录页面后,EditText内容异常覆盖的问题求助
从注册页面返回登录页面后,EditText内容异常覆盖的问题求助
各位大佬好,我最近做Android项目时碰到了个诡异的问题,折腾半天没搞明白原因,想请教下大家!
我做了个登录界面,里面有两个EditText控件,分别对应用户名和密码输入框。流程是这样的:我先在两个输入框里填好内容,然后通过 navController.navigate(R.id.registerFragment) 跳转到注册页面,之后再用 navController.popBackStack() 返回登录页面,结果发现密码输入框里的内容居然直接覆盖了用户名输入框的原有内容——原本填的用户名不见了,变成和密码一模一样的内容了。
具体的重现步骤很简单:
- 正常填写用户名和密码输入框
- 点击红色的“立即注册”文字跳转至注册页面
- 从注册页面返回登录页面
- 此时就能看到密码输入框的内容被复制到了用户名输入框中
我拍了两张截图来展示这个问题:
- 首次填写完成后的正常状态:
首次填写输入框的正常状态 - 从注册页面返回后的异常状态:
返回登录页面后的内容异常状态
备注:内容来源于stack exchange,提问作者xeniosth19
相关产品推荐
相关产品推荐

