微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

回到有片段的活动并恢复它

如何解决回到有片段的活动并恢复它

希望你们一切都好。 我在 java 中制作 Android 应用程序时遇到困难。 我有一个活动 A,其中有 4 个片段(使用底部导航栏)。我转到我的第三个片段,然后按下一个按钮打开另一个活动 B。 我想要的是,当我在 Activity B 中按下 go back 文本时,我移动到 Activity A 并加载了相同的片段 3。

注意:任何帮助材料对我都有用。所以请分享任何源链接或你们对它的任何知识

谢谢

解决方法

我刚刚找到了最简单的解决方案。在后退图标上添加一个单击侦听器,只需在其中添加 finish() 即可。像这样:

goback.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });

说明: fragment 会自动在堆栈中保持它的状态,当我们选择在按钮点击时执行 finish() 时,当前正在运行的 Activity 的生命周期结束,然后在堆栈上,fragment 的状态可用并自动恢复。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。