在片段处执行 back / onbackpressed 操作使前一个片段重新创建字段并使字段清除值
我的应用程序中有两个片段。第一个是登录,第二个是 OTP 片段。在 OTP 片段中,当我按 onBackPressed() 时,登录片段的文本字段中的值丢失。如何使登录片段的文本字段中的所有值仍然存在?
I have two fragment in my app. The first is login, the second is OTP fragment. In OTP fragment when I press onBackPressed() the value in textfield at login fragment is missing. How I can make all value in textfield at login fragment still exist?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您使用哪些方法打开 OTP Framgent?添加或替换。
也许您正在使用替换,因此当您按回键时,将重新创建登录片段的视图
您可能会在此处找到差异:
add()、replace() 和 addToBackStack() 之间的区别
Which methods do you use to open OTP framgent ?? Add or replace.
Maybe you are using replace so when you press back, the view of login fragment will be recreated
You may find the diff here:
Difference between add(), replace(), and addToBackStack()