片段页面位置保存

时间:2019-07-04 21:10:52

标签: java android kotlin fragment

我在保存片段状态时遇到问题。我有片段A和片段B。 在片段A中,我在页面底部有几个带有按钮的文本行。当我点击 按钮我将转到片段B。在片段B中,当我按返回按钮时,我可以返回到上一个(A) 分段。但是我到达了页面的顶部,而不是页面的底部(我点击了按钮)。 我的问题是,是否可以保存页面位置?当我返回时,先前的片段到达了先前的位置?

1 个答案:

答案 0 :(得分:0)

打开B片段

getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, "FRAGMENT B").addToBackStack("YOUR KEY").commitAllowingStateLoss()

在片段中,单击后退按钮时为B

supportFragmentManager.popBackStackImmediate()