在片段处执行 back / onbackpressed 操作使前一个片段重新创建字段并使字段清除值

发布于 2025-01-09 20:05:52 字数 108 浏览 1 评论 0原文

我的应用程序中有两个片段。第一个是登录,第二个是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人事已非 2025-01-16 20:05:55

您使用哪些方法打开 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()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文