我在保存片段状态时遇到问题。我有片段A和片段B。 在片段A中,我在页面底部有几个带有按钮的文本行。当我点击 按钮我将转到片段B。在片段B中,当我按返回按钮时,我可以返回到上一个(A) 分段。但是我到达了页面的顶部,而不是页面的底部(我点击了按钮)。 我的问题是,是否可以保存页面位置?当我返回时,先前的片段到达了先前的位置?
答案 0 :(得分:0)
打开B片段
getSupportFragmentManager().beginTransaction()
.add(R.id.container, "FRAGMENT B").addToBackStack("YOUR KEY").commitAllowingStateLoss()
在片段中,单击后退按钮时为B
supportFragmentManager.popBackStackImmediate()